Beispiel #1
0
        public List <Punttiennosto> Listaus3()
        {
            WorkoutTrackerContext context3    = new WorkoutTrackerContext();
            List <Punttiennosto>  allResults3 = context3.Punttiennosto.ToList();

            return(allResults3);
        }
Beispiel #2
0
        public JsonResult GetById(int id)
        {
            var context     = new WorkoutTrackerContext();
            var workoutPlan = context.WorkoutPlans.Where(wp => wp.Id == id && wp.UserId == this.UserId).First();

            return(Json(workoutPlan));
        }
        public JsonResult Get()
        {
            var workoutSessionId = HttpContext.Request.Query["workoutSessionId"].ToString();
            var exerciseId       = HttpContext.Request.Query["exerciseId"].ToString();

            var context = new WorkoutTrackerContext();

            if (workoutSessionId != "")
            {
                var setResults = context.SetResults
                                 .Where(sr => sr.WorkoutSessionId == Int32.Parse(workoutSessionId));
                return(Json(setResults));
            }
            else if (exerciseId != "")
            {
                var setResults = context.SetResults
                                 .Where(sr => sr.ExerciseId == Int32.Parse(exerciseId));
                return(Json(setResults));
            }
            else
            {
                var setResults = context.SetResults.Where(sr => sr.UserId == this.UserId).ToList();
                return(Json(setResults));
            }
        }
        public DataSet GetTotalCaloriesReport()
        {
            DataSet ds          = null;
            string  commandText = "[dbo].[sp_GetTotalCaloriesReport]";

            using (var db = new WorkoutTrackerContext())
            {
                var cmd = db.Database.Connection.CreateCommand();
                cmd.CommandText = commandText;

                try
                {
                    db.Database.Connection.Open();
                    var reader = cmd.ExecuteReader();

                    ds = new DataSet();

                    while (!reader.IsClosed && reader.HasRows)
                    {
                        DataTable dt = new DataTable();
                        dt.Load(reader);
                        ds.Tables.Add(dt);
                    }
                }
                finally
                {
                    db.Database.Connection.Close();
                }
            }

            return(ds);
        }
Beispiel #5
0
        public Punttiennosto Yksittäinen3(int punttiID)
        {
            WorkoutTrackerContext context3 = new WorkoutTrackerContext();
            Punttiennosto         puntti   = context3.Punttiennosto.Find(punttiID);

            return(puntti);
        }
Beispiel #6
0
        public List <Aerobinenharjoitus> Listaus1()
        {
            WorkoutTrackerContext     context1    = new WorkoutTrackerContext();
            List <Aerobinenharjoitus> allresults1 = context1.Aerobinenharjoitus.ToList();

            return(allresults1);
        }
Beispiel #7
0
        public List <Perusharjoitukset> Listaus2()
        {
            WorkoutTrackerContext    context2    = new WorkoutTrackerContext();
            List <Perusharjoitukset> allResults2 = context2.Perusharjoitukset.ToList();

            return(allResults2);
        }
Beispiel #8
0
        public ActionResult EditPu(int Id)
        {
            WorkoutTrackerContext context1 = new WorkoutTrackerContext();
            Punttiennosto         puntid   = context1.Punttiennosto.Find(Id);

            return(View(puntid));
        }
Beispiel #9
0
        public ActionResult EditPe(int Id)
        {
            WorkoutTrackerContext context1 = new WorkoutTrackerContext();
            Perusharjoitukset     peruid   = context1.Perusharjoitukset.Find(Id);

            return(View(peruid));
        }
Beispiel #10
0
        public Aerobinenharjoitus Muokkaus1(int aeroID, [FromBody] Aerobinenharjoitus muutokset)
        {
            WorkoutTrackerContext context1 = new WorkoutTrackerContext();
            Aerobinenharjoitus    aero     = context1.Aerobinenharjoitus.Find(aeroID);

            // löytyikö asiakas annetulla id:llä?
            if (aero == null)
            {
                return(null);
            }

            // muokkaus
            aero.AeroID             = muutokset.AeroID;
            aero.Päivämäärä         = muutokset.Päivämäärä;
            aero.Lenkkeilymatka     = muutokset.Lenkkeilymatka;
            aero.Lenkkeilyaika      = muutokset.Lenkkeilyaika;
            aero.Pyöräilymatka      = muutokset.Pyöräilymatka;
            aero.Pyöräilyaika       = muutokset.Pyöräilyaika;
            aero.Hyppynaru          = muutokset.Hyppynaru;
            aero.Nyrkkeilysäkkiaika = muutokset.Nyrkkeilysäkkiaika;

            context1.SaveChanges();

            return(aero);
        }
Beispiel #11
0
        public Punttiennosto Muokkaus3(int punttiID, [FromBody] Punttiennosto muutokset)
        {
            WorkoutTrackerContext context3 = new WorkoutTrackerContext();
            Punttiennosto         puntti   = context3.Punttiennosto.Find(punttiID);

            // löytyikö asiakas annetulla id:llä?
            if (puntti == null)
            {
                return(null);
            }

            // muokkaus
            puntti.PunttiID               = muutokset.PunttiID;
            puntti.Päivämäärä             = muutokset.Päivämäärä;
            puntti.Penkkipunnerruspaino   = muutokset.Penkkipunnerruspaino;
            puntti.Penkkipunnerrustoistot = muutokset.Penkkipunnerrustoistot;
            puntti.Ylätaljapaino          = muutokset.Ylätaljapaino;
            puntti.Ylätaljatoistot        = muutokset.Ylätaljatoistot;
            puntti.Hauistankopaino        = muutokset.Hauistankopaino;
            puntti.Hauistankotoistot      = muutokset.Hauistankotoistot;
            puntti.Kyykkypaino            = muutokset.Kyykkypaino;
            puntti.Kyykkytoistot          = muutokset.Kyykkytoistot;
            puntti.Deadliftpaino          = muutokset.Deadliftpaino;
            puntti.Deadlifttoistot        = muutokset.Deadlifttoistot;
            puntti.Hauisvasenpaino        = muutokset.Hauisvasenpaino;
            puntti.Hauisvasentoistot      = muutokset.Hauisvasentoistot;
            puntti.Hauisoikeapaino        = muutokset.Hauisoikeapaino;
            puntti.Hauisoikeatoistot      = muutokset.Hauisoikeatoistot;

            context3.SaveChanges();

            return(puntti);
        }
Beispiel #12
0
        public Perusharjoitukset Yksittäinen2(int perusID)
        {
            WorkoutTrackerContext context2 = new WorkoutTrackerContext();
            Perusharjoitukset     perus    = context2.Perusharjoitukset.Find(perusID);

            return(perus);
        }
        public JsonResult GetAll()
        {
            var context   = new WorkoutTrackerContext();
            var exercises = context.Exercises.Where(e => e.UserId == this.UserId).ToList();

            return(Json(exercises));
        }
Beispiel #14
0
        public ActionResult EditPu(int Id, [FromForm] Punttiennosto muutokset)
        {
            WorkoutTrackerContext context1 = new WorkoutTrackerContext();
            Punttiennosto         puntti   = context1.Punttiennosto.Find(Id);

            if (puntti == null)
            {
                return(null);
            }

            // muokkaus
            puntti.PunttiID               = muutokset.PunttiID;
            puntti.Päivämäärä             = muutokset.Päivämäärä;
            puntti.Penkkipunnerruspaino   = muutokset.Penkkipunnerruspaino;
            puntti.Penkkipunnerrustoistot = muutokset.Penkkipunnerrustoistot;
            puntti.Ylätaljapaino          = muutokset.Ylätaljapaino;
            puntti.Ylätaljatoistot        = muutokset.Ylätaljatoistot;
            puntti.Hauistankopaino        = muutokset.Hauistankopaino;
            puntti.Hauistankotoistot      = muutokset.Hauistankotoistot;
            puntti.Kyykkypaino            = muutokset.Kyykkypaino;
            puntti.Kyykkytoistot          = muutokset.Kyykkytoistot;
            puntti.Deadliftpaino          = muutokset.Deadliftpaino;
            puntti.Deadlifttoistot        = muutokset.Deadlifttoistot;
            puntti.Hauisvasenpaino        = muutokset.Hauisvasenpaino;
            puntti.Hauisvasentoistot      = muutokset.Hauisvasentoistot;
            puntti.Hauisoikeapaino        = muutokset.Hauisoikeapaino;
            puntti.Hauisoikeatoistot      = muutokset.Hauisoikeatoistot;

            context1.SaveChanges();

            return(RedirectToAction("Puntit"));
        }
 public UnitOfWork(WorkoutTrackerContext context)
 {
     _context          = context;
     WorkoutCategory   = new WorkoutCategoryRepository(context);
     WorkoutActive     = new WorkoutActiveRepository(context);
     WorkoutCollection = new WorkoutCollectionRepository(context);
 }
Beispiel #16
0
        public ActionResult EditA(int Id)
        {
            WorkoutTrackerContext context1 = new WorkoutTrackerContext();
            Aerobinenharjoitus    aeroid   = context1.Aerobinenharjoitus.Find(Id);

            return(View(aeroid));
        }
Beispiel #17
0
        public JsonResult GetById(int id)
        {
            var context        = new WorkoutTrackerContext();
            var workoutSession = context.WorkoutSessions.Where(ws => ws.Id == id && ws.UserId == this.UserId).First();

            return(Json(workoutSession));
        }
Beispiel #18
0
        public JsonResult List()
        {
            var context         = new WorkoutTrackerContext();
            var workoutSessions = context.WorkoutSessions.Where(ws => ws.UserId == this.UserId).ToList();

            return(Json(workoutSessions));
        }
        public JsonResult GetById(int id)
        {
            var context  = new WorkoutTrackerContext();
            var exercise = context.Exercises.Where(e => e.Id == id && e.UserId == this.UserId).First();

            return(Json(exercise));
        }
Beispiel #20
0
        public IActionResult Puntit()
        {
            ViewData["Message"] = "Punttien nosto.";
            WorkoutTrackerContext context   = new WorkoutTrackerContext();
            List <Punttiennosto>  allPuntit = context.Punttiennosto.ToList();

            return(View(allPuntit));
        }
Beispiel #21
0
        public IActionResult Aerobinen()
        {
            ViewData["Message"] = "Aerobiset harjoitukset.";
            WorkoutTrackerContext     context      = new WorkoutTrackerContext();
            List <Aerobinenharjoitus> allAerobinen = context.Aerobinenharjoitus.ToList();

            return(View(allAerobinen));
        }
Beispiel #22
0
        public IActionResult Perus()
        {
            ViewData["Message"] = "Perus harjoitukset.";
            WorkoutTrackerContext    context  = new WorkoutTrackerContext();
            List <Perusharjoitukset> allPerus = context.Perusharjoitukset.ToList();

            return(View(allPerus));
        }
Beispiel #23
0
        public bool Luonti3([FromBody] Punttiennosto uusi3)
        {
            WorkoutTrackerContext context3 = new WorkoutTrackerContext();

            context3.Punttiennosto.Add(uusi3);
            context3.SaveChanges();

            return(true);
        }
Beispiel #24
0
        public IActionResult CreateA([FromForm] Aerobinenharjoitus uusi2)
        {
            WorkoutTrackerContext context2 = new WorkoutTrackerContext();

            context2.Aerobinenharjoitus.Add(uusi2);
            context2.SaveChanges();

            return(RedirectToAction("Aerobinen"));
        }
Beispiel #25
0
        public JsonResult Update([FromBody] WorkoutSession workoutSession)
        {
            var context = new WorkoutTrackerContext();

            workoutSession.UserId = this.UserId;
            context.Entry(context.WorkoutSessions.Find(workoutSession.Id)).CurrentValues.SetValues(workoutSession);
            context.SaveChanges();
            return(Json(workoutSession));
        }
Beispiel #26
0
        public JsonResult Create([FromBody] WorkoutSession workoutSession)
        {
            var context = new WorkoutTrackerContext();

            workoutSession.UserId = this.UserId;
            context.WorkoutSessions.Add(workoutSession);
            context.SaveChanges();
            return(Json(workoutSession));
        }
Beispiel #27
0
        public IActionResult CreatePe([FromForm] Perusharjoitukset uusi2)
        {
            WorkoutTrackerContext context2 = new WorkoutTrackerContext();

            context2.Perusharjoitukset.Add(uusi2);
            context2.SaveChanges();

            return(RedirectToAction("Perus"));
        }
Beispiel #28
0
        public IActionResult CreatePu([FromForm] Punttiennosto uusi2)
        {
            WorkoutTrackerContext context2 = new WorkoutTrackerContext();

            context2.Punttiennosto.Add(uusi2);
            context2.SaveChanges();

            return(RedirectToAction("Puntit"));
        }
Beispiel #29
0
        public bool Luonti2([FromBody] Perusharjoitukset uusi2)
        {
            WorkoutTrackerContext context2 = new WorkoutTrackerContext();

            context2.Perusharjoitukset.Add(uusi2);
            context2.SaveChanges();

            return(true);
        }
Beispiel #30
0
        public bool Luonti1([FromBody] Aerobinenharjoitus uusi1)
        {
            WorkoutTrackerContext context1 = new WorkoutTrackerContext();

            context1.Aerobinenharjoitus.Add(uusi1);
            context1.SaveChanges();

            return(true);
        }