public ActionResult DreamMV(DreamsMV dream) { try { DreamsMV dreammv = new DreamsMV(); dreammv.IBONum = ibo.IBONum; dreammv.vision = dream.vision; dreammv.mission = dream.mission; dreammv.purpose = dream.purpose; if (dream.dreamMVId == 0) { bool result = IBOVirtualAPI.CreateDreamMV(dreammv); dreammv = IBOVirtualAPI.GetDreamMV(ibo.IBONum); } else { dreammv.dreamMVId = dream.dreamMVId; string result = IBOVirtualAPI.UpdateDreamMV(dreammv.dreamMVId.ToString(), dreammv); } return(Json(new { success = true, id = dreammv.dreamMVId })); } catch { return(Json(new { success = false, id = 0 })); } }
// GET api/DreamMV/5 public DreamsMV GetDreamMV(string id) { DreamsMV dreammv = (from d in db.DreamsMVs where d.IBONum == id select d).FirstOrDefault(); if (dreammv == null) { throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound)); } return(dreammv); }
// POST api/DreamMV public HttpResponseMessage PostDreamMV(DreamsMV dreammv) { if (ModelState.IsValid) { db.DreamsMVs.Add(dreammv); db.SaveChanges(); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, dreammv); response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = dreammv.dreamMVId })); return(response); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
// DELETE api/DreamMV/5 public HttpResponseMessage DeleteDreamMV(int id) { DreamsMV dreammv = db.DreamsMVs.Find(id); if (dreammv == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } db.DreamsMVs.Remove(dreammv); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK, dreammv)); }
// PUT api/DreamMV/5 public HttpResponseMessage PutDreamMV(int id, DreamsMV dreammv) { if (ModelState.IsValid && id == dreammv.dreamMVId) { db.Entry(dreammv).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
public static string UpdateDreamMV(string id, DreamsMV model) { BaseClient client = new BaseClient(baseApiUrl, "DreamMV", "PutDreamMV"); return(client.Put <DreamsMV>(id, model)); }
public static bool CreateDreamMV(DreamsMV model) { BaseClient client = new BaseClient(baseApiUrl, "DreamMV", "PostDreamMV"); return(client.Post <DreamsMV>(model)); }
public ActionResult DreamMV() { DreamsMV dream = IBOVirtualAPI.GetDreamMV(ibo.IBONum); return(PartialView(dream)); }