public SeverityDto Update(CreateSeverityDto input) { var entity = _severityRepository.Get(input.Id); ObjectMapper.Map(input, entity); var result = _severityRepository.Update(entity); CurrentUnitOfWork.SaveChanges(); return(ObjectMapper.Map <SeverityDto>(result)); }
public SeverityDto Create(CreateSeverityDto input) { var severityQuery = _severityRepository.GetAll().Where(t => t.SeverityName == input.SeverityName); if (severityQuery.Any()) { throw new ApplicationException("Severity已存在"); } var severity = ObjectMapper.Map <Severity>(input); var result = _severityRepository.Insert(severity); CurrentUnitOfWork.SaveChanges(); return(ObjectMapper.Map <SeverityDto>(result)); }