public virtual async Task <ActionResult> Create([Bind(Include = "Name,FirstName,LastName,Email,Password")] MFUserViewModel mFUser) { if (ModelState.IsValid) { await RaceDayClient.UserCreate(mFUser.Name, mFUser.FirstName, mFUser.LastName, mFUser.Email, mFUser.Password); return(RedirectToAction("Index")); } return(View(mFUser)); }
public ActionResult Create([Bind(Include = "UserId,Name,FirstName,LastName,Email")] MFUserViewModel mFUser) { if (ModelState.IsValid) { db.MFUsers.Add(new MFUser { UserId = mFUser.UserId, Name = mFUser.Name, FirstName = mFUser.FirstName, LastName = mFUser.LastName, Email = mFUser.Email, LastUpdate = DateTime.Now }); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mFUser)); }
public ActionResult Edit([Bind(Include = "UserId,Name,FirstName,LastName,Email")] MFUserViewModel mFUser) { if (ModelState.IsValid) { var user = db.MFUsers.Find(mFUser.UserId); if (user != null) { user.Name = mFUser.Name; user.FirstName = mFUser.FirstName; user.LastName = mFUser.LastName; user.Email = mFUser.Email; db.Entry(user).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } return(View(mFUser)); }
public virtual async Task <ActionResult> Edit(string id, [Bind(Include = "UserId,Name,FirstName,LastName,Email,Password")] MFUserViewModel mFUser) { if (ModelState.IsValid) { var user = await RaceDayClient.GetUserDetail(id); if (user != null) { user.Name = mFUser.Name; user.FirstName = mFUser.FirstName; user.LastName = mFUser.LastName; user.Email = mFUser.Email; user.Password = mFUser.Password; await RaceDayClient.EditUser(id, user); return(RedirectToAction("Index")); } } return(View(mFUser)); }