Ejemplo n.º 1
0
 public ResModel AddRepairItem(RepairItemDto repairItemDto, UserDto operationUser)
 {
     using (var db = new ModelContext())
     {
         var repairItem = new RepairItem()
         {
             Id               = Guid.NewGuid(),
             Name             = repairItemDto.Name,
             Description      = repairItemDto.Description,
             SerNum           = repairItemDto.SerNum,
             WorkHour         = repairItemDto.WorkHour,
             Price            = repairItemDto.Price,
             IsHot            = repairItemDto.IsHot,
             RepairItemTypeId = repairItemDto.RepairItemTypeId
         };
         try
         {
             db.RepairItem.Add(repairItem);
             db.SaveChanges();
         }
         catch (Exception e)
         {
             return(new ResModel()
             {
                 Msg = "添加维修项目失败", Success = false
             });
         }
         return(new ResModel()
         {
             Msg = "添加维修项目成功", Success = true
         });
     }
 }
Ejemplo n.º 2
0
        public ResModel UpdateRepairItem(RepairItemDto repairItemDto, UserDto operationUser)
        {
            using (var db = new ModelContext())
            {
                var repairItem = db.RepairItem.FirstOrDefault(i => i.Id == repairItemDto.Id);
                if (repairItem == null)
                {
                    return(new ResModel()
                    {
                        Msg = "更新维修项目失败,未找到该维修项目", Success = false
                    });
                }

                try
                {
                    repairItem.Name             = repairItemDto.Name;
                    repairItem.Description      = repairItemDto.Description;
                    repairItem.SerNum           = repairItemDto.SerNum;
                    repairItem.WorkHour         = repairItemDto.WorkHour;
                    repairItem.Price            = repairItemDto.Price;
                    repairItem.IsHot            = repairItemDto.IsHot;
                    repairItem.RepairItemTypeId = repairItemDto.RepairItemTypeId;
                    db.SaveChanges();
                }
                catch (Exception e)
                {
                    return(new ResModel()
                    {
                        Msg = "更新维修项目失败", Success = false
                    });
                }
                return(new ResModel()
                {
                    Msg = "更新维修项目成功", Success = true
                });
            }
        }
Ejemplo n.º 3
0
        public ActionResult Update(RepairItemDto repairItemDto)
        {
            var currentUser = Session["LogUser"] as UserDto;

            return(Json(_repairItemService.UpdateRepairItem(repairItemDto, currentUser)));
        }
Ejemplo n.º 4
0
 public ResModel UpdateRepairItem(RepairItemDto repairItemDto, UserDto operationUser)
 {
     return(_repairItemRepository.UpdateRepairItem(repairItemDto, operationUser));
 }