Beispiel #1
0
        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));
        }
Beispiel #2
0
        public IHttpActionResult GetNutrationProgram(int id)
        {
            NutrationProgram nutrationProgram = db.NutrationProgram.Find(id);

            if (nutrationProgram == null)
            {
                return(NotFound());
            }

            return(Ok(nutrationProgram));
        }
Beispiel #3
0
        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));
        }
Beispiel #4
0
        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"));
        }