public IActionResult UpdateOrganism(UpdateOrganismDto updateOrganism) { var result = _organismService.UpdateOrganism(updateOrganism); if (!result.IsSuccess) { return(BadRequest(result)); } return(Ok(result.Response)); }
public ServiceResult <UpdateOrganismDto> UpdateOrganism(UpdateOrganismDto updateOrganism) { var validate = _fluentValidator.Validate(updateOrganism); var organismoForModifying = _dataContext.Organisms.FirstOrDefault(x => x.Id == updateOrganism.Id); if (!validate.IsValid || organismoForModifying == null) { return(_mapper.Map <ServiceResult <UpdateOrganismDto> >(validate.ToServiceResult <UpdateOrganismDto>(null))); } organismoForModifying.Description = updateOrganism.Description; organismoForModifying.Name = updateOrganism.Name; _dataContext.Update(organismoForModifying); _dataContext.SaveChanges(); return(new ServiceResult <UpdateOrganismDto>(updateOrganism)); }