public IActionResult CreateOrganism(CreateOrganismDto createOrganism) { var result = _organismService.CreateOrganism(createOrganism); if (!result.IsSuccess) { return(BadRequest(result)); } return(Ok(result.Response)); }
public ServiceResult <CreateOrganismDto> CreateOrganism(CreateOrganismDto organismDto) { var validate = _fluentValidator.Validate(organismDto); if (!validate.IsValid) { return(_mapper.Map <ServiceResult <CreateOrganismDto> >(validate.ToServiceResult <CreateOrganismDto>(null))); } Organism newOrganism = new Organism() { Id = new Guid(), Name = organismDto.Name, Description = organismDto.Description }; _dataContext.Add(newOrganism); _dataContext.SaveChanges(); return(new ServiceResult <CreateOrganismDto>(organismDto)); }