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));
        }