示例#1
0
 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.")));
     }
 }
示例#2
0
        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;
            }));
        }