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