示例#1
0
        public ActionResult UserAddUpdate(int?guncelleID, string inputName, string inputSurname, string inputEmail, int inputAge, string inputGender, int imageID, string isActive)
        {
            Xamarin_KURSATCAKALEntities DB = new Xamarin_KURSATCAKALEntities();

            try
            {
                User eklenecekUser = new User
                {
                    Name         = inputName,
                    Surname      = inputSurname,
                    Email        = inputEmail,
                    Age          = inputAge,
                    Gender       = Convert.ToBoolean(inputGender),
                    ImageID      = imageID,
                    IsActive     = Convert.ToBoolean(isActive),
                    UserIP       = System.Web.HttpContext.Current.Request.UserHostAddress,
                    CreationDate = DateTime.Now,
                };

                DB.User.Add(eklenecekUser);
                DB.SaveChanges();
                TempData["AdditionSuccess"] = "Ekleme İşlemi Başarılı";
            }
            catch (Exception)
            {
                TempData["UserAddUpdateException"] = "Lütfen değerleri formatına uygun olarak giriniz.";
            }
            return(RedirectToAction("Users"));
        }
示例#2
0
        public ActionResult FoodAddUpdate(int?foodID, string inputFoodCalori, string inputFoodCarbonhydrate, string inputFoodProtein, string inputFoodFat, string inputFoodGram, string inputFoodName, int?seasonIDGiden)
        {
            Xamarin_KURSATCAKALEntities DB = new Xamarin_KURSATCAKALEntities();
            Food eklenecekFood             = new Food();

            try
            {
                eklenecekFood.Calori        = Convert.ToDouble(inputFoodCalori);
                eklenecekFood.Carbonhydrate = Convert.ToDouble(inputFoodCarbonhydrate);
                eklenecekFood.Protein       = Convert.ToDouble(inputFoodProtein);
                eklenecekFood.Fat           = Convert.ToDouble(inputFoodFat);
                eklenecekFood.Name          = inputFoodName.ToString();
                eklenecekFood.Gram          = Convert.ToInt16(inputFoodGram);
                eklenecekFood.SeasonID      = seasonIDGiden;


                DB.Food.Add(eklenecekFood);
                DB.SaveChanges();
                TempData["AdditionSuccess"] = "Ekleme İşlemi Başarılı";
            }
            catch (Exception)
            {
                TempData["FoodAddUpdateException"] = "Lütfen değerleri doğru formatta giriniz.";
            }

            return(RedirectToAction("DataFoodList"));
        }
        public ActionResult ImageList()
        {
            Xamarin_KURSATCAKALEntities DB = new Xamarin_KURSATCAKALEntities();
            List <Image> listImage         = DB.Image.ToList();

            return(View(listImage));
        }
        public ActionResult ExerciseAddUpdate(int?guncelleID, string description, string descriptionURL, string exerciseName, int targetID, int imageID)
        {
            Xamarin_KURSATCAKALEntities DB = new Xamarin_KURSATCAKALEntities();

            try
            {
                ExercisesAct eklenecek = new ExercisesAct
                {
                    TargetRegionID = targetID,
                    Name           = exerciseName,
                    Description    = description,
                    DescriptionURL = descriptionURL,
                    ImageID        = imageID,
                };
                DB.ExercisesAct.Add(eklenecek);
                DB.SaveChanges();

                TempData["AdditionSuccess"] = "Ekleme İşlemi Başarılı";
            }
            catch (Exception)
            {
                TempData["ExerciseAddUpdateException"] = "Lütfen değeleri doğru formatta giriniz.";
            }
            return(RedirectToAction("ExerciseList"));
        }
        public ActionResult CalenderNutration()
        {
            Xamarin_KURSATCAKALEntities DB            = new Xamarin_KURSATCAKALEntities();
            List <NutrationProgram>     listNutration = DB.NutrationProgram.ToList();

            return(View(listNutration));
        }
        public ActionResult FoodManage()
        {
            Xamarin_KURSATCAKALEntities DB = new Xamarin_KURSATCAKALEntities();

            ViewBag.Seasons = DB.Season.ToList();
            return(View());
        }
        public ActionResult DataTableFoods()
        {
            Xamarin_KURSATCAKALEntities DB = new Xamarin_KURSATCAKALEntities();
            List <Food> listFood           = DB.Food.ToList();

            return(View(listFood));
        }
        public ActionResult ExerciseList()
        {
            Xamarin_KURSATCAKALEntities DB           = new Xamarin_KURSATCAKALEntities();
            List <ExercisesAct>         listExercise = DB.ExercisesAct.ToList();

            ViewBag.CrashArea = DB.CrashArea.ToList();
            ViewBag.Image     = DB.Image.ToList();
            return(View(listExercise));
        }
示例#9
0
        public ActionResult DataFoodList()
        {
            Xamarin_KURSATCAKALEntities DB = new Xamarin_KURSATCAKALEntities();

            ViewBag.Seasons = DB.Season.ToList();
            List <Food> listFood = DB.Food.ToList();

            return(View(listFood));
        }
示例#10
0
        public ActionResult Users()
        {
            Xamarin_KURSATCAKALEntities DB = new Xamarin_KURSATCAKALEntities();

            List <User> userList = DB.User.ToList();

            ViewBag.Images = DB.Image.ToList();

            return(View(userList));
        }
示例#11
0
        public ActionResult SportList()
        {
            Xamarin_KURSATCAKALEntities DB        = new Xamarin_KURSATCAKALEntities();
            List <SportProgram>         sportList = DB.SportProgram.ToList();

            ViewBag.Images             = DB.Image.ToList();
            ViewBag.Acts               = DB.ExercisesAct.ToList();
            ViewBag.MealTime           = DB.MealTime.ToList();
            ViewBag.Person_To_Customer = DB.User.ToList();

            return(View(sportList));
        }
        public ActionResult ProgramList()
        {
            Xamarin_KURSATCAKALEntities DB          = new Xamarin_KURSATCAKALEntities();
            List <NutrationProgram>     programList = new List <NutrationProgram>();

            programList = DB.NutrationProgram.ToList();
            ViewBag.Person_To_Customer = DB.User.ToList();
            ViewBag.Foods    = DB.Food.ToList();
            ViewBag.MealTime = DB.MealTime.ToList();



            return(View(programList));
        }
        public ActionResult ImageDelete(int imageID)
        {
            Xamarin_KURSATCAKALEntities DB = new Xamarin_KURSATCAKALEntities();

            try
            {
                Image silinecekResim = DB.Image.Where(x => x.ID == imageID).First();
                DB.Image.Remove(silinecekResim);
                DB.SaveChanges();
                TempData["DeleteSuccess"] = "Silme İşlemi Başarılı";
            }
            catch (Exception)
            {
                TempData["ImageDeleteException"] = "Bu resim başka bir tablo tarafından kullanılıyor.";
            }
            return(RedirectToAction("ImageList"));
        }
示例#14
0
        public ActionResult SportDelete(int sportPieceID)
        {
            Xamarin_KURSATCAKALEntities DB = new Xamarin_KURSATCAKALEntities();
            SportProgram silinecek         = DB.SportProgram.Where(x => x.ID == sportPieceID).First();

            try
            {
                DB.SportProgram.Remove(silinecek);
                DB.SaveChanges();
                TempData["DeleteSuccess"] = "Silme İşlemi Başarılı";
            }
            catch (Exception)
            {
                TempData["SportPieceDeleteException"] = "Bu parça başka bir tablo tarafından kullanılıyor.";
            }
            return(RedirectToAction("SportList"));
        }
        public ActionResult ExerciseDelete(int exerciseID)
        {
            Xamarin_KURSATCAKALEntities DB = new Xamarin_KURSATCAKALEntities();

            try
            {
                ExercisesAct silinecek = DB.ExercisesAct.Where(x => x.ID == exerciseID).First();
                DB.ExercisesAct.Remove(silinecek);
                DB.SaveChanges();
                TempData["DeleteSuccess"] = "Silme İşlemi Başarılı";
            }
            catch (Exception)
            {
                TempData["ExerciseDeleteException"] = "Bu egzersiz kullanıcıların programlarında kullanılıyor.";
            }
            return(RedirectToAction("ExerciseList"));
        }
        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"));
        }
示例#17
0
        public ActionResult FoodDelete(int foodID)
        {
            Xamarin_KURSATCAKALEntities DB = new Xamarin_KURSATCAKALEntities();
            Food silinecekFood             = new Food();

            silinecekFood = DB.Food.Where(x => x.ID == foodID).First();
            try
            {
                DB.Food.Remove(silinecekFood);
                DB.SaveChanges();
                TempData["DeleteSuccess"] = "Silme İşlemi Başarılı";
            }
            catch (Exception)
            {
                TempData["FoodDeleteException"] = "Bu besin başka bir tabloda kullanılıyor.";
            }

            return(RedirectToAction("DataFoodList"));
        }
示例#18
0
        public ActionResult UserDelete(int userID)
        {
            Xamarin_KURSATCAKALEntities DB = new Xamarin_KURSATCAKALEntities();

            User silinecekUser = DB.User.Where(x => x.ID == userID).First();

            try
            {
                DB.User.Remove(silinecekUser);
                DB.SaveChanges();
                TempData["DeleteSuccess"] = "Silme İşlemi Başarılı";
            }
            catch (Exception)
            {
                TempData["UserDeleteException"] = "Bu kullanici diğer tablolardaki veriler tarafından kullanılıyor.";
            }


            return(RedirectToAction("Users"));
        }
        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"));
        }
示例#20
0
        public ActionResult SportAddUpdate(int?guncelleID, int dayID, int imageID, int actID, int userID, string inputRepeatPercentage)
        {
            Xamarin_KURSATCAKALEntities DB = new Xamarin_KURSATCAKALEntities();

            try
            {
                SportProgram eklenecekParca = new SportProgram
                {
                    ActID            = actID,
                    DayID            = dayID,
                    ImageID          = imageID,
                    RepeatPercantage = inputRepeatPercentage,
                    PersonID         = userID,
                };
                DB.SportProgram.Add(eklenecekParca);
                DB.SaveChanges();
                TempData["AdditionSuccess"] = "Ekleme İşlemi Başarılı";
            }
            catch (Exception)
            {
                TempData["SportAddUpdateException"] = "Lütfen değer formatlarını doğru giriniz.";
            }
            return(RedirectToAction("SportList"));
        }
        public ActionResult ImageAddUpdate(int?guncelleID, string longPath, string mediumPath, string shortPath, string imageName)
        {
            Xamarin_KURSATCAKALEntities DB = new Xamarin_KURSATCAKALEntities();

            try
            {
                Image eklenecek = new Image
                {
                    LongPath     = longPath,
                    MiddlePath   = mediumPath,
                    ShortPath    = shortPath,
                    CreationDate = DateTime.Now,
                    Name         = imageName,
                };
                DB.Image.Add(eklenecek);
                DB.SaveChanges();
                TempData["AdditionSuccess"] = "Ekleme İşlemi Başarılı";
            }
            catch (Exception)
            {
                TempData["ImageAddUpdateException"] = "Lütfen girdi formatlarını doğru giriniz.";
            }
            return(RedirectToAction("ImageList"));
        }