public HttpResponseMessage Post(RatingLinkPostData newRating) { try { if (!RatingLinkModel.CheckExists(newRating.ArticleTypeId, newRating.CategoryId)) { var model = RatingLinkModel.CreateNew(newRating.ArticleTypeId, newRating.CategoryId); return(Request.CreateResponse(HttpStatusCode.OK, model.GetLite())); } return(Request.CreateErrorResponse(HttpStatusCode.Conflict, "Rating Link Already Exists")); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage Get() { try { var list = RatingLinkModel.GetList().Select(rl => rl.GetLite()).ToList(); if (list == null) { return(Request.CreateResponse(HttpStatusCode.NoContent)); } return(Request.CreateResponse(HttpStatusCode.OK, list)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }