public DeviceTypeDto Update(CreateDeviceTypeDto input) { var entity = ObjectMapper.Map <DeviceType>(input); ObjectMapper.Map(input, entity); var result = _deviceTypeRepository.Update(entity); CurrentUnitOfWork.SaveChanges(); return(ObjectMapper.Map <DeviceTypeDto>(result)); }
public DeviceTypeDto Create(CreateDeviceTypeDto input) { var query = _deviceTypeRepository.GetAll().Where(dt => dt.TypeId == input.TypeId); if (query.Any()) { throw new ApplicationException("该设备类型已存在"); } var entity = ObjectMapper.Map <DeviceType>(input); var result = _deviceTypeRepository.Insert(entity); CurrentUnitOfWork.SaveChanges(); return(ObjectMapper.Map <DeviceTypeDto>(result)); }