public ActionResult Edit(int id, FormCollection form) { #region Added by shakir (Currency parameter) var selectCurrency = (dynamic)null; if (form["selectCurrency"] != null) { selectCurrency = Convert.ToInt32(form["selectCurrency"].ToString()); } else { selectCurrency = Convert.ToInt32(Session["SelectedCurrency"].ToString()); } UtilityClass.GetSelectedCurrecy(selectCurrency); #endregion ServiceRepository serviceObj = new ServiceRepository(); HttpResponseMessage response = serviceObj.GetResponse("/api/UsersProfile/GetUser?id=" + id.ToString()); response.EnsureSuccessStatusCode(); Models.SBP_LoginInfo SBP_LoginInfo = response.Content.ReadAsAsync <Models.SBP_LoginInfo>().Result; SBP_LoginInfo.Password = ""; UtilityClass.ActivityMonitor(Convert.ToInt32(Session["UserID"]), Session.SessionID, Request.UserHostAddress.ToString(), new Guid().ToString(), JsonConvert.SerializeObject(SBP_LoginInfo), this.RouteData.Values["action"].ToString(), Request.RawUrl.ToString()); ViewBag.AllBranchNames = GetBranchesNames(); ViewBag.UserRoles = GetUserRoles(); return(PartialView("_Edit", SBP_LoginInfo)); }
public ActionResult Update(Models.SBP_LoginInfo SBP_LoginInfo) { try { if (ModelState.IsValid) { //SBP_LoginInfo.Password = Utilities.ComputeStringToSha256Hash(SBP_LoginInfo.Password); SBP_LoginInfo.UpdateDate = DateTime.Now; ServiceRepository serviceObj = new ServiceRepository(); HttpResponseMessage response = serviceObj.PutResponse("api/UsersProfile/UpdateUser", SBP_LoginInfo); response.EnsureSuccessStatusCode(); UtilityClass.ActivityMonitor(Convert.ToInt32(Session["UserID"]), Session.SessionID, Request.UserHostAddress.ToString(), new Guid().ToString(), JsonConvert.SerializeObject(SBP_LoginInfo), this.RouteData.Values["action"].ToString(), Request.RawUrl.ToString()); return(RedirectToAction("UserProfile")); } } catch (Exception ex) { return(View(SBP_LoginInfo)); } return(PartialView("UserProfile", SBP_LoginInfo)); }