Exemple #1
0
        public IActionResult CreateOrganism(CreateOrganismDto createOrganism)
        {
            var result = _organismService.CreateOrganism(createOrganism);

            if (!result.IsSuccess)
            {
                return(BadRequest(result));
            }

            return(Ok(result.Response));
        }
Exemple #2
0
        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));
        }