public ActionResult Edit(AspNetUser aspNetUser) { var Currentuser = Session["CurrentUser"]; if (Currentuser == null) { return(RedirectToAction("Login", "Account")); } ViewBag.Currentuser = Currentuser; var URL = Request.Url.AbsoluteUri; ViewBag.URL = URL; if (ModelState.IsValid) { db.Entry(aspNetUser).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } int userid = Convert.ToInt32(Currentuser); AspNetUser user = db.AspNetUsers.FirstOrDefault(a => a.Id == userid); ViewBag.UserRole = user.RoleID; ViewBag.ManagerID = new SelectList(db.AspNetUsers.Where(a => a.RoleID < 3 && a.BranchID == user.BranchID), "Id", "Name", aspNetUser.ManagerID); ViewBag.BranchID = new SelectList(db.Branches.Where(a => a.ID > 1), "ID", "Name", aspNetUser.BranchID); ViewBag.RoleID = new SelectList(db.AspNetRoles.Where(a => a.Id > user.RoleID), "ID", "Name", aspNetUser.RoleID); return(View(aspNetUser)); }
public ActionResult Edit([Bind(Include = "ID,CreateDate,LastUpdated,CategoryID,CustomerID,ToCustomerID,Amount,Fee,AfterFee,BranchID,UserID,Note")] Transition transition) { if (ModelState.IsValid) { transition.LastUpdated = DateTime.Now; db.Entry(transition).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UserID = new SelectList(db.AspNetUsers, "Id", "Email", transition.UserID); ViewBag.CategoryID = new SelectList(db.Categories, "ID", "Name", transition.CategoryID); ViewBag.CustomerID = new SelectList(db.Customers, "ID", "IBANNo", transition.CustomerID); ViewBag.ToCustomerID = new SelectList(db.Customers, "ID", "IBANNo", transition.ToCustomerID); return(View(transition)); }
public ActionResult Edit([Bind(Include = "ID,IBANNo,CardID,Name,BranchID,CreateDate,BirthDate,Email,Address,Phone1,Phone2")] Customer customer) { var Currentuser = Session["CurrentUser"]; if (Currentuser == null) { return(RedirectToAction("Login", "Account")); } ViewBag.Currentuser = Currentuser; int userid = Convert.ToInt32(Currentuser); AspNetUser user = db.AspNetUsers.FirstOrDefault(a => a.Id == userid); ViewBag.UserRole = user.RoleID; var URL = Request.Url.AbsoluteUri; ViewBag.URL = URL; if (customer.CardID == null) { ModelState.AddModelError("CardID", "Please filled the CardID field"); } if (customer.BirthDate == null) { ModelState.AddModelError("BirthDate", "Please filled the BirthDate field"); } if (customer.Email == null) { ModelState.AddModelError("Email", "Please filled the Email field"); } if (customer.Name == null) { ModelState.AddModelError("Name", "Please filled the Name field"); } if (ModelState.IsValid) { customer.IBANNo = customer.IBANNo; customer.CardID = customer.CardID; customer.BirthDate = customer.BirthDate; if (user.BranchID != 1) { customer.BranchID = user.BranchID; } db.Entry(customer).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.BranchID = new SelectList(db.Branches.Where(a => a.ID > 1), "ID", "Name", customer.BranchID); return(View(customer)); }
public ActionResult Edit([Bind(Include = "ID,Name,Address,Phone,Fax")] Branch branch) { var Currentuser = Session["CurrentUser"]; if (Currentuser == null) { return(RedirectToAction("Login", "Account")); } ViewBag.Currentuser = Currentuser; int userid = Convert.ToInt32(Currentuser); AspNetUser user = db.AspNetUsers.FirstOrDefault(a => a.Id == userid); ViewBag.UserRole = user.RoleID; var URL = Request.Url.AbsoluteUri; ViewBag.URL = URL; if (ModelState.IsValid) { db.Entry(branch).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(branch)); }