public ActionResult Edit(Staff model, string ReNewPassword) { model.IsDeleted = false; model.UpdatedAt = DateTime.Now; if (ModelState.IsValid) { try { if (model.Email == "" || model.Email == null) { model.Email = model.UserName; } if (ReNewPassword != null && ReNewPassword.Trim().Length > 0) { model.Password = SimpleEncrypt.Encrypt(ReNewPassword, true); } db.Entry(model).State = EntityState.Modified; db.SaveChanges(); return(Content(javasctipt_add("/Staff", "Cập nhật dữ liệu thành công"))); } catch (Exception) { return(Content(javasctipt_add("/Staff", "Cập nhật dữ liệu thất bại"))); } } ViewBag.RoleId = new SelectList(db.Roles.Where(n => n.Name.Contains("Better")), "Id", "Name", model.RoleId); var status = StatusUtils.GetSettingStatus(); ViewBag.IsActive = new SelectList(status, "Value", "Text", model.IsActive); ViewBag.Gender = new SelectList(StatusUtils.GetGender(), "Value", "Text", model.Gender); return(Content(javasctipt_add("/Staff", "Cập nhật dữ liệu thất bại"))); }
public ActionResult Add(Staff model) { model.IsDeleted = false; model.CreatedAt = model.UpdatedAt = DateTime.Now; if (ModelState.IsValid) { try { if (model.Email == "" || model.Email == null) { model.Email = model.UserName; } model.Password = SimpleEncrypt.Encrypt(model.Password, true); db.Staffs.Add(model); db.SaveChanges(); return(Content(javasctipt_add("/Staff", "Thêm dữ liệu thành công"))); } catch (Exception) { return(Content(javasctipt_add("/Staff", "Thêm dữ liệu thất bại"))); } } var status = StatusUtils.GetSettingStatus(); ViewBag.IsActive = new SelectList(status, "Value", "Text", model.IsActive); ViewBag.RoleId = new SelectList(db.Roles.Where(n => n.Name.Contains("Better")), "Id", "Name", model.RoleId); ViewBag.Gender = new SelectList(StatusUtils.GetGender(), "Value", "Text", model.Gender); return(Content(javasctipt_add("/Staff", "Thêm dữ liệu thất bại"))); }
public ActionResult Add() { ViewBag.RoleId = new SelectList(db.Roles.Where(n => n.Name.Contains("Better")), "Id", "Name"); var status = StatusUtils.GetSettingStatus(); ViewBag.IsActive = new SelectList(status, "Value", "Text"); ViewBag.Gender = new SelectList(StatusUtils.GetGender(), "Value", "Text"); return(View()); }
public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Staff model = db.Staffs.Find(id.FromBase64()); if (model == null) { return(HttpNotFound()); } ViewBag.RoleId = new SelectList(db.Roles.Where(n => n.Name.Contains("Better")), "Id", "Name", model.RoleId); var status = StatusUtils.GetSettingStatus(); ViewBag.IsActive = new SelectList(status, "Value", "Text", model.IsActive); ViewBag.Gender = new SelectList(StatusUtils.GetGender(), "Value", "Text", model.Gender); return(View(model)); }