public BaseResponse <PhaseOutputDto> Update(PhaseInputDto phaseInputDto) { var phase = Mapper.Map <Phase>(phaseInputDto); Update(phase); return(new SuccessResponse <PhaseOutputDto>(Mapper.Map <PhaseOutputDto>(phase))); }
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)); }