public IHttpActionResult PosttcClient(tcClient tcClient) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.tcClients.Add(tcClient); try { db.SaveChanges(); } catch (DbUpdateException) { if (tcClientExists(tcClient.Id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = tcClient.Id }, tcClient)); }
public IHttpActionResult PuttcClient(string id, tcClient tcClient) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tcClient.Id) { return(BadRequest()); } db.Entry(tcClient).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!tcClientExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(string id) { tcClient tcClient = db.tcClients.Find(id); db.tcClients.Remove(tcClient); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Name,BirthDate,Group,Email,Parent,Phone,Comments")] tcClient tcClient) { if (ModelState.IsValid) { db.Entry(tcClient).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Group = new SelectList(db.tcGroups, "Id", "Name", tcClient.Group); return(View(tcClient)); }
public IHttpActionResult GettcClient(string id) { tcClient tcClient = db.tcClients.Find(id); if (tcClient == null) { return(NotFound()); } return(Ok(tcClient)); }
public ActionResult Create([Bind(Include = "Id,Name,BirthDate,Group,Email,Parent,Phone,Comments")] tcClient tcClient) { if (ModelState.IsValid) { db.tcClients.Add(tcClient); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id = new SelectList(db.tcGroups, "Id", "Name", tcClient.Id); return(View(tcClient)); }
// GET: Clients/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tcClient tcClient = db.tcClients.Find(id); if (tcClient == null) { return(HttpNotFound()); } return(View(tcClient)); }
public ClientDisplay GetClient(string id) { tcClient item = db.tcClients.Find(id.Trim()); if (clientExists(id)) { ClientDisplay client = new ClientDisplay() { Id = item.Id, Name = item.Name }; return(client); } return(null); }
public IHttpActionResult DeletetcClient(string id) { tcClient tcClient = db.tcClients.Find(id); if (tcClient == null) { return(NotFound()); } db.tcClients.Remove(tcClient); db.SaveChanges(); return(Ok(tcClient)); }
// GET: Clients/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tcClient tcClient = db.tcClients.Find(id); if (tcClient == null) { return(HttpNotFound()); } ViewBag.Group = new SelectList(db.tcGroups, "Id", "Name", tcClient.Group); return(View(tcClient)); }
// GET: tcClients/Delete/5 public ActionResult Delete(string id) { if (IsAllowed() == false) { return(RedirectToAction("Index", "Login")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tcClient tcClient = db.tcClients.Find(id); if (tcClient == null) { return(HttpNotFound()); } return(View(tcClient)); }
// GET: tcClients/Edit/5 public ActionResult Edit(string id) { if (IsAllowed() == false) { return(RedirectToAction("Index", "Login")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tcClient tcClient = db.tcClients.Find(id); if (tcClient == null) { return(HttpNotFound()); } //ViewBag.Id = new SelectList(db.tcGroups, "Id", "Name", tcClient.Id); ViewBag.Group = new SelectList(db.tcGroups, "Id", "Name", tcClient.Group); return(View(tcClient)); }