Пример #1
0
        public ResModel UpdatePartsType(PartsTypeDto partsTypeDto, UserDto operationUser)
        {
            using (var db = new ModelContext())
            {
                var partsType = db.PartsType.FirstOrDefault(i => i.Id == partsTypeDto.Id);
                if (partsType == null)
                {
                    return(new ResModel()
                    {
                        Msg = "更新配件类型失败,未找到该配件类型", Success = false
                    });
                }

                try
                {
                    partsType.Name        = partsTypeDto.Name;
                    partsType.ParentId    = partsTypeDto.ParentId == Guid.Empty ? null : partsTypeDto.ParentId;
                    partsType.Description = partsTypeDto.Description;
                    db.SaveChanges();
                }
                catch (Exception e)
                {
                    return(new ResModel()
                    {
                        Msg = "更新配件类型失败", Success = false
                    });
                }
                return(new ResModel()
                {
                    Msg = "更新配件类型成功", Success = true
                });
            }
        }
Пример #2
0
 public ResModel AddPartsType(PartsTypeDto partsTypeDto, UserDto operationUser)
 {
     using (var db = new ModelContext())
     {
         var partsType = new PartsType()
         {
             Id          = Guid.NewGuid(),
             Name        = partsTypeDto.Name,
             ParentId    = partsTypeDto.ParentId == Guid.Empty ? null : partsTypeDto.ParentId,
             Description = partsTypeDto.Description
         };
         try
         {
             db.PartsType.Add(partsType);
             db.SaveChanges();
         }
         catch (Exception e)
         {
             return(new ResModel()
             {
                 Msg = "添加失败", Success = false
             });
         }
         return(new ResModel()
         {
             Msg = "添加成功", Success = true
         });
     }
 }
Пример #3
0
        public ActionResult Add(string parentName, Guid?parentId)
        {
            var partsType = new PartsTypeDto()
            {
                ParentId = parentId ?? new Guid(), ParentName = parentName
            };

            return(PartialView("Add_PartialView", partsType));
        }
Пример #4
0
 public ResModel UpdatePartsType(PartsTypeDto partsTypeDto, UserDto operationUser)
 {
     return(_partsTypeRepository.UpdatePartsType(partsTypeDto, operationUser));
 }
Пример #5
0
        public ActionResult Update(PartsTypeDto partsTypeDto)
        {
            var currentUser = Session["LogUser"] as UserDto;

            return(Json(_partsTypeService.UpdatePartsType(partsTypeDto, currentUser)));
        }