public IHttpActionResult PutNutrationProgram(int id, NutrationProgram nutrationProgram) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != nutrationProgram.ID) { return(BadRequest()); } db.Entry(nutrationProgram).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!NutrationProgramExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetNutrationProgram(int id) { NutrationProgram nutrationProgram = db.NutrationProgram.Find(id); if (nutrationProgram == null) { return(NotFound()); } return(Ok(nutrationProgram)); }
public IHttpActionResult PostNutrationProgram(NutrationProgram nutrationProgram) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.NutrationProgram.Add(nutrationProgram); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = nutrationProgram.ID }, nutrationProgram)); }
public IHttpActionResult DeleteNutrationProgram(int id) { NutrationProgram nutrationProgram = db.NutrationProgram.Find(id); if (nutrationProgram == null) { return(NotFound()); } db.NutrationProgram.Remove(nutrationProgram); db.SaveChanges(); return(Ok(nutrationProgram)); }
public ActionResult NutrationPieceDelete(int pieceID) { Xamarin_KURSATCAKALEntities DB = new Xamarin_KURSATCAKALEntities(); NutrationProgram piece = DB.NutrationProgram.Where(x => x.PersonID == pieceID).First(); try { DB.NutrationProgram.Remove(piece); DB.SaveChanges(); TempData["DeleteSuccess"] = "Silme İşlemi Başarılı"; } catch (Exception) { TempData["NutrationPieceDeleteException"] = "Bu parça başka bir değer ile bağlantılı olduu için silinemez."; } return(RedirectToAction("ProgramList")); }
public ActionResult NutrationAddUpdate(int?guncelleID, int foodIDGiden, int mealTimeID, int dayIDGiden, int personIDGiden, string inputGram = "") { Xamarin_KURSATCAKALEntities DB = new Xamarin_KURSATCAKALEntities(); NutrationProgram takeNutrationPiece = new NutrationProgram(); try { takeNutrationPiece.FoodID = foodIDGiden; takeNutrationPiece.MealTimeID = mealTimeID; takeNutrationPiece.Gram = Convert.ToInt16(inputGram); takeNutrationPiece.PersonID = personIDGiden; takeNutrationPiece.DayID = dayIDGiden; DB.NutrationProgram.Add(takeNutrationPiece); DB.SaveChanges(); TempData["AdditionSuccess"] = "Ekleme İşlemi Başarılı"; } catch (Exception) { TempData["NutrationAddUpdateException"] = "Veri girdilerinde type hatası yaptınız."; } return(RedirectToAction("ProgramList")); }