Ejemplo n.º 1
0
        public BaseResponse <PhaseOutputDto> Update(PhaseInputDto phaseInputDto)
        {
            var phase = Mapper.Map <Phase>(phaseInputDto);

            Update(phase);
            return(new SuccessResponse <PhaseOutputDto>(Mapper.Map <PhaseOutputDto>(phase)));
        }
Ejemplo n.º 2
0
        public BaseResponse <PhaseOutputDto> Create(PhaseInputDto phaseInputDto)
        {
            var phase = Create(Mapper.Map <Phase>(phaseInputDto), out var isSaved);

            if (!isSaved)
            {
                throw new InternalServerErrorException($"Could not create {phaseInputDto.Name}");
            }

            return(new SuccessResponse <PhaseOutputDto>(Mapper.Map <PhaseOutputDto>(phase)));
        }
 public BaseResponse <PhaseOutputDto> Update([FromBody] PhaseInputDto phaseInputDto)
 {
     return(_phaseService.Update(phaseInputDto));
 }