User.Identity.Name を使用しているユーザー名で顧客を編集しようとしています。
コントローラに Where 条件を記述する方法がわかりません。
簡単に見えます。私たちを手伝ってくれますか?ありがとう。
これが私のコーディングです。
[Authorize]
public ActionResult Edit()
{
//the username gets username through User.Identity.Name.
string username = User.Identity.Name;
//How can I write below coding?
//In DB, it has userName field.
Customer customer = db.Customer.Where(userName = username);
return View(customer);
}
[HttpPost]
public ActionResult Edit(Customer customer)
{
if (ModelState.IsValid)
{
db.Entry(customer).State = EntityState.Modified;
db.SaveChanges();
return RedirectToAction("Index");
}
return View(customer);
}