Esempio n. 1
0
 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;
     }
 }
Esempio n. 2
0
 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));
     }
 }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
 public void Edit(GroupCusUser obj)
 {
     dbcontext.Entry(obj).State = EntityState.Detached;
     dbcontext.Entry(obj).State = EntityState.Modified;
     dbcontext.SaveChanges();
 }
Esempio n. 5
0
 public void Add(GroupCusUser obj)
 {
     dbcontext.GroupCusUsers.Add(obj);
     dbcontext.SaveChanges();
 }