// GET: api/REST/5 public Transmog Get(int?id) { if (id == null) { throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound)); } Transmog transmog = db.Transmogs.Find(id); if (transmog == null) { throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound)); } return(transmog); }
// POST: api/REST/Add public HttpResponseMessage Add([FromBody] Transmog transmog) { HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK); if (ModelState.IsValid) { db.Transmogs.Add(transmog); db.SaveChanges(); response.StatusCode = HttpStatusCode.Created; } else { response.StatusCode = HttpStatusCode.BadRequest; } return(response); }
public DetailViewModel(Transmog _appearance, List <TransmogItem> _items) { Appearance = _appearance; Items = _items; }