예제 #1
0
 public async Task<HttpResponseMessage> Insert(PostModel model)
 {
     try
     {
         int result = await PostService.AddPost(Mapper.Map<IPost>(model));
         if (result >= 1)
             return Request.CreateResponse(HttpStatusCode.Created, model);
         else
             return Request.CreateResponse(HttpStatusCode.BadRequest);
     }
     catch (Exception ex)
     {
         return Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message);
     }
 }
예제 #2
0
 public async Task<HttpResponseMessage> Update(Guid id, PostModel model)
 {
     try
     {
         int result = await PostService.UpdatePost(Mapper.Map<IPost>(model));
         if (result >= 1)
             return Request.CreateResponse(HttpStatusCode.Created, "Post updated");
         else
             return Request.CreateResponse(HttpStatusCode.BadRequest, "No post to update");
     }
     catch (Exception ex)
     {
         return Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message);
     }
 }