public ActionResult UpdateUser(FormCollection collection) { try { ViewBag.UserId = Session["Username"].ToString(); } catch { Session["ConfirmLogin"] = "******"; return(RedirectToAction("Login", new { Area = "Security", Controller = "Access" })); } UserObj.UserID = Convert.ToInt32(collection["UserID"]); UserObj.Status = Convert.ToInt32(collection["Status"]); UserObj.RoleID = Convert.ToInt32(collection["RoleID"]); UserObj.Password = collection["NewPassword"]; ViewBag.Roles = new SelectList(roleBs.GetAllRoles(), "RoleID", "RoleName"); if (collection["NewPassword"] != "" && collection["NewConfirmPassword"] != "") { if (collection["NewPassword"] != collection["NewConfirmPassword"]) { ViewData["Message"] = "Password does not matches"; return(View(UserObj)); } } UserObj.Flag = "C"; userBs.Update(UserObj); ViewData["Message"] = "Record updated successfully"; return(View(UserObj)); }
public IHttpActionResult Put(User user) { if (ModelState.IsValid) { userObjBs.Update(user); return(Ok(user)); } else { return(BadRequest(ModelState)); } }