public void Update(UpdatecategoryInput input) { var @entity = _categoryRepository.Get(input.Id); if (@entity == null) { throw new UserFriendlyException("No se pudo encontrar la Categoría, fue borrada o no existe."); } if (_categoryManager.CategoryExist(input.Name, input.Id, input.CompanyName)) { throw new UserFriendlyException("Existe una Categoría con el mismo Nombre."); } @entity.Name = input.Name; @entity.Description = input.Description; @entity.LastModificationTime = _dateTime.Now; @entity.LastModifierUserId = input.LastModifierUserId; _categoryRepository.Update(@entity); }