public async Task <IHttpActionResult> AddPosition([FromBody] UpdatePositionRequest createRequest) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var position = await _positionService.CreatePositionAsync(createRequest); var location = string.Format("/api/positions/show/{0}", position.Id); return(Created <Position>(location, position)); }
public async Task <PositionResponseDto> CreatePosition(PositionRequestDto position) { var result = await _positionService.CreatePositionAsync(position); return(_mapper.Map <PositionResponseDto>(result)); }