public async Task <ActionResult <ResultOutDto <PostTag> > > PostPostTags( [FromBody] TagCreateInDto createOptions) { try { return(Ok(ResultOutDtoBuilder.Success(await _postTagService.Create(createOptions)))); } catch (ExistedConflictException e) { return(Conflict(ResultOutDtoBuilder.Fail <PostTag>(e, "Tag name existed."))); } }
public HttpResponseMessage Create(HttpRequestMessage request, PostTagModel PostTagModel) { return(CreateHttpResponse(request, () => { var a = request.CreateResponse(HttpStatusCode.BadRequest, ModelState); HttpResponseMessage response = null; if (!ModelState.IsValid) { response = request.CreateResponse(HttpStatusCode.BadRequest, ModelState); } else { var PostTagService = new PostTagService(); PostTagService.Create(PostTagModel); //var responseData = true; response = request.CreateResponse(HttpStatusCode.OK); } return response; })); }