C# 从数据库MVC添加/获取值#
我正在创建一个功能,允许用户向“瑞士银行”添加一定数量的资金。瑞士银行的余额存储在每个用户的C# 从数据库MVC添加/获取值#,c#,asp.net-mvc-4,C#,Asp.net Mvc 4,我正在创建一个功能,允许用户向“瑞士银行”添加一定数量的资金。瑞士银行的余额存储在每个用户的db(id和balance)中。我被困在如何显示用户的当前余额以及如何添加或提取金额上。我对c#和mvc4非常陌生,因此非常感谢您的帮助(只要朝正确的方向推动一下就好了) 控制器: using System; using System.Collections.Generic; using System.Data; using System.Data.Entity; using System.Linq; u
db
(id
和balance
)中。我被困在如何显示用户的当前余额以及如何添加或提取金额上。我对c#
和mvc4
非常陌生,因此非常感谢您的帮助(只要朝正确的方向推动一下就好了)
控制器:
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.Entity;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using FiveGangs.Models;
namespace FiveGangs.Controllers {
public class BankController : Controller {
private FGEntities db = new FGEntities();
//
// GET: /SwissBank/
[HttpGet]
public ActionResult Index()
{
var gangster =
db.UserGangster.FirstOrDefault(g => g.UserProfile.UserName == User.Identity.Name && g.Health > 0);
}
public ActionResult Index() {
return View(db.SwissBank);
}
}
}
型号:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace FiveGangs.Models
{
public partial class SwissBank {
public int Id { get; set; }
public string Balance { get; set; }
}
}
视图:
@使用FiveGangs.Models
@模型System.Data.Entity.DbSet
@{
ViewBag.Title=“银行”;
}
银行
瑞士银行
Balance:@String.Format(“{0:C0}”,@Model.Balance)
$
从您的瑞士银行取款将花费您取款金额的25%!
押金
撤退
步骤1:为创建创建创建一个操作方法
public ActionResult Create() {
return View();
}
步骤2:添加同名视图
步骤3:添加另一个操作方法以接收post数据并保存
[HttpPost]
public ActionResult Create(SwissBank swisBank) {
if(ModelState.Isvalid)
{
db.SwisBank.Add(swisBank);
db.SaceChanges()
}
return View();
}
阅读以下文件:
这将对您有所帮助。您是否设计了用于存储帐户信息的数据库表?我们只需要几个步骤,1。您可以创建一个模型来表示帐户[account Id]2。您的帐户模型将具有用户ID、金额取款、金额存款、金额余额等。。。其中,金额余额是一个计算属性。3.当您试图获取用户的余额金额时,您只需调用基于useridThank返回的查询,这让我更进一步!
[HttpPost]
public ActionResult Create(SwissBank swisBank) {
if(ModelState.Isvalid)
{
db.SwisBank.Add(swisBank);
db.SaceChanges()
}
return View();
}