public ActionResult Edit([Bind(Include = "Id,Name,Email,EmailConfirmed,Birth,Married,Memo")] MemberViewModel memberVM) { if (ModelState.IsValid) { db.Entry(memberVM.ToMember()).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(memberVM)); }
public ActionResult Create([Bind(Include = "Id,Name,Email,EmailConfirmed,Birth,Married,Memo")] MemberViewModel memberVM) { // モデル検証(true=正常) if (ModelState.IsValid) { db.Members.Add(memberVM.ToMember()); db.SaveChanges(); return(RedirectToAction("Index")); } // 再入力 return(View(memberVM)); }
public async Task <IHttpActionResult> Post([FromBody] MemberViewModel member) { using (var context = new BMDSDataContext()) { var memberFound = context.Members.FirstOrDefaultAsync(m => m.Id == member.Id); if (memberFound != null) { return(BadRequest("Member with same ID already existed")); } var newMember = context.Members.Add(member.ToMember()); await context.SaveChangesAsync(); return(Ok(new MemberViewModel(newMember))); } }
public JsonResult AddMember(MemberViewModel m) { memberModel.Create(m.ToMember()); return(Json(true, JsonRequestBehavior.AllowGet)); }