public async Task <ActionResult <PostingDto> > CreatePosting(CreatePostingDto request) { if (request == null) { return(BadRequest()); } var result = await _postingsService.ValidateCreatePostingRequest(request); if (result != null) { return(NotFound(result)); } var posting = _mapper.Map <Posting>(request); var createdPosting = await _postingsService.CreatePosting(posting); return(CreatedAtRoute("GetPosting", new { postingId = createdPosting.PostingId }, _mapper.Map <PostingDto>(createdPosting))); }
public async Task <ValidationRequest> ValidateCreatePostingRequest(CreatePostingDto request) { return(null); }