public ActionResult Edit(GroupCusUser obj) { try { var objOld = customerService.Find(obj.ID); objOld.NameGroup = obj.NameGroup; objOld.Status = obj.Status; objOld.Ordering = obj.Ordering; customerService.Edit(objOld); // LogController.AddLog(string.Format("Sửa nhóm người dùng: {0}", obj.Name), User.Username); return(Json(new { IsSuccess = true, Messenger = "Cập nhật nhóm thành viên thành công", }, JsonRequestBehavior.AllowGet)); } catch (DbEntityValidationException e) { foreach (var eve in e.EntityValidationErrors) { Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage); } } throw; } }
public ActionResult Add(GroupCusUser obj) { try { customerService.Add(obj); //LogController.AddLog(string.Format("Thêm mới nhóm thành viên: {0}", obj.NameGroup), User.Username); return(Json(new { IsSuccess = true, Messenger = "Thêm mới nhóm thành công", }, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new { IsSuccess = false, Messenger = string.Format("Thêm mới nhóm thất bại") }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Search(GroupCusUser obj, int page = 1) { var lstGroupUser = customerService.Getall(); if (!string.IsNullOrEmpty(obj.NameGroup)) { lstGroupUser = lstGroupUser.Where( g => HelperString.UnsignCharacter(g.NameGroup.ToLower().Trim()) .Contains(HelperString.UnsignCharacter(obj.NameGroup).ToLower().Trim())); } var totalRecord = lstGroupUser.Count(); lstGroupUser = lstGroupUser.Skip((page - 1) * Webconfig.RowLimit).Take(Webconfig.RowLimit).ToList(); return(Json(new { viewContent = RenderViewToString("~/Areas/Admin/Views/GroupCustomer/_ListData.cshtml", lstGroupUser), totalPages = Math.Ceiling(((double)totalRecord / Webconfig.RowLimit)), }, JsonRequestBehavior.AllowGet)); }
public void Edit(GroupCusUser obj) { dbcontext.Entry(obj).State = EntityState.Detached; dbcontext.Entry(obj).State = EntityState.Modified; dbcontext.SaveChanges(); }
public void Add(GroupCusUser obj) { dbcontext.GroupCusUsers.Add(obj); dbcontext.SaveChanges(); }