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 }); } }
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 }); } }
public ActionResult Add(string parentName, Guid?parentId) { var partsType = new PartsTypeDto() { ParentId = parentId ?? new Guid(), ParentName = parentName }; return(PartialView("Add_PartialView", partsType)); }
public ResModel UpdatePartsType(PartsTypeDto partsTypeDto, UserDto operationUser) { return(_partsTypeRepository.UpdatePartsType(partsTypeDto, operationUser)); }
public ActionResult Update(PartsTypeDto partsTypeDto) { var currentUser = Session["LogUser"] as UserDto; return(Json(_partsTypeService.UpdatePartsType(partsTypeDto, currentUser))); }