public IHttpActionResult PutCardiovascularFitness(int id, CardiovascularFitness cardiovascularFitness) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != cardiovascularFitness.ID) { return(BadRequest()); } db.Entry(cardiovascularFitness).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CardiovascularFitnessExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Edit([Bind(Include = "ID,Owner,HalfMileTime,Pacer,MileTime,StepTestSteps,StepTestHeartRate,Logged")] CardiovascularFitness cardiovascularFitness) { if (ModelState.IsValid) { db.Entry(cardiovascularFitness).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cardiovascularFitness)); }
public IHttpActionResult GetCardiovascularFitness(int id) { CardiovascularFitness cardiovascularFitness = db.Cardios.Find(id); string owner = ClaimsPrincipal.Current.FindFirst(ClaimTypes.NameIdentifier).Value; if (cardiovascularFitness == null || cardiovascularFitness.Owner != owner) { return(NotFound()); } return(Ok(cardiovascularFitness)); }
public ActionResult DeleteConfirmed(int id) { CardiovascularFitness cardiovascularFitness = db.Cardios.Find(id); string owner = ClaimsPrincipal.Current.FindFirst(ClaimTypes.NameIdentifier).Value; if (cardiovascularFitness == null || cardiovascularFitness.Owner != owner) { return(HttpNotFound()); } db.Cardios.Remove(cardiovascularFitness); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "ID,Owner,HalfMileTime,Pacer,MileTime,StepTestSteps,StepTestHeartRate,Logged")] CardiovascularFitness cardiovascularFitness) { if (ModelState.IsValid) { string owner = ClaimsPrincipal.Current.FindFirst(ClaimTypes.NameIdentifier).Value; cardiovascularFitness.Owner = owner; cardiovascularFitness.Logged = DateTime.UtcNow; db.Cardios.Add(cardiovascularFitness); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cardiovascularFitness)); }
// GET: CardiovascularFitness/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CardiovascularFitness cardiovascularFitness = db.Cardios.Find(id); string owner = ClaimsPrincipal.Current.FindFirst(ClaimTypes.NameIdentifier).Value; if (cardiovascularFitness == null || cardiovascularFitness.Owner != owner) { return(HttpNotFound()); } return(View(cardiovascularFitness)); }
public IHttpActionResult PostCardiovascularFitness(CardiovascularFitness cardiovascularFitness) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } string owner = ClaimsPrincipal.Current.FindFirst(ClaimTypes.NameIdentifier).Value; cardiovascularFitness.Owner = owner; cardiovascularFitness.Logged = DateTime.UtcNow; db.Cardios.Add(cardiovascularFitness); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = cardiovascularFitness.ID }, cardiovascularFitness)); }