public async Task<HttpResponseMessage> Insert(CommentModel model) { try { int result = await service.AddAsync(Mapper.Map<IComment>(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); } }
public async Task<HttpResponseMessage> Update(Guid id, CommentModel model) { try { int result = await service.UpdateAsync(Mapper.Map<IComment>(model)); if (result >= 1) return Request.CreateResponse(HttpStatusCode.OK, model); else return Request.CreateResponse(HttpStatusCode.BadRequest, "Error while trying to edit comment."); } catch (Exception ex) { return Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message); } }