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();
}