public ActionResult Edit(LoaiCap1 loaiCap1) { ThongBaoMvc thongbao; ViewBag.MaCN = new SelectList(db.ChiNhanhs, "MaCN", "Name", loaiCap1.MaCN); if (ModelState.IsValid) { db.Entry(loaiCap1).State = EntityState.Modified; try { db.SaveChanges(); LogMgr.AddLog(User.Identity.Name, (int)FunctionType.UpdateLoaiCap1, "Update thông tin Loại cấp 1" + loaiCap1.Name + "-" + loaiCap1.LoaiCap1Id); thongbao = new ThongBaoMvc { CssClassName = "success", Message = "Thành công thay đổi thông tin loại cấp 1." }; TempData["ResultAction"] = thongbao; return(RedirectToAction("Index")); } catch (Exception e) { log.Error("Lỗi thay đổi loại cấp 1" + e.Message); thongbao = new ThongBaoMvc { CssClassName = "danger", Message = "Lỗi." }; TempData["ResultAction"] = thongbao; } } return(View(loaiCap1)); }
public ActionResult Index(string name) { ThongBaoMvc thongbao; LoaiCap1 loaicap1 = new LoaiCap1(); loaicap1.Name = name; loaicap1.MaCN = db.TaiKhoans.FirstOrDefault(s => s.UserName.Equals(User.Identity.Name)).MaCN; db.LoaiCap1s.Add(loaicap1); try { db.SaveChanges(); LogMgr.AddLog(User.Identity.Name, (int)FunctionType.AddLoaiCap1, "Thêm Loại cấp 1 " + loaicap1.Name); thongbao = new ThongBaoMvc { CssClassName = "success", Message = "Thêm loại cấp 1 mới thành công." }; TempData["ResultAction"] = thongbao; } catch (Exception e) { log.Error("Lỗi thêm loại cấp 1: " + e.Message); thongbao = new ThongBaoMvc { CssClassName = "danger", Message = "Lỗi." }; TempData["ResultAction"] = thongbao; } var loaiCap1 = db.LoaiCap1s.Include(l => l.ChiNhanh).ToList(); return(View(loaiCap1)); }
// GET: LoaiCap1/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LoaiCap1 loaiCap1 = db.LoaiCap1s.Find(id); if (loaiCap1 == null) { return(HttpNotFound()); } ViewBag.MaCN = new SelectList(db.ChiNhanhs, "MaCN", "Name", loaiCap1.MaCN); return(View(loaiCap1)); }