0

ユーザーが「スイスの銀行」に一定の金額を追加できる機能を作成しています。スイス銀行の残高は、ユーザーごとに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; }
 }
 }

意見:

    @using FiveGangs.Models
    @model System.Data.Entity.DbSet<SwissBank>

    @{
    ViewBag.Title = "Bank";
    }

<h2>Bank</h2>

<form>
  <fieldset>
    <legend>Swiss Bank</legend>
      <label>Balance: @String.Format("{0:C0}", @Model.Balance)</label>
      <span class="add-on">$</span>
      <input type="text" placeholder="Amount...">
      <span class="help-block">Withdrawing from your Swiss bank will cost you 25% of the amount of cash withdrawn!</span>
     <button class="btn" type="button">Deposit</button>
  <button class="btn" type="button">Withdraw</button>
  </fieldset>
</form>
4

1 に答える 1

1

ステップ 1: Create のアクション メソッドを作成します。

public ActionResult Create() {
    return View();
}

ステップ 2: 同じ名前のビューを追加する

ステップ 3: 投稿データを受信して​​保存する別のアクション メソッドを追加する

[HttpPost]
public ActionResult Create(SwissBank swisBank) {
    if(ModelState.Isvalid)
    {
        db.SwisBank.Add(swisBank);
        db.SaceChanges()
    }
    return View();
}

このドキュメントを読んでください:

http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/implementing-basic-crud-functionality-with-the-entity-framework-in-asp-net-mvc-応用

それはあなたを助けるでしょう。

于 2013-05-19T11:27:27.173 に答える