public async Task <ActionResult <FitnessPlan> > PostFitnessPlan(FitnessPlan fitnessPlan)
        {
            _context.FitnessPlans.Add(fitnessPlan);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetFitnessPlan", new { id = fitnessPlan.Id }, fitnessPlan));
        }
Beispiel #2
0
        public FitnessPlan Update(FitnessPlan updatedFitnessPlan)
        {
            var entity = db.FitnessPlans.Attach(updatedFitnessPlan);

            entity.State = EntityState.Modified;
            return(updatedFitnessPlan);
        }
        public async Task <IActionResult> PutFitnessPlan(int id, FitnessPlan fitnessPlan)
        {
            if (id != fitnessPlan.Id)
            {
                return(BadRequest());
            }

            _context.Entry(fitnessPlan).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!FitnessPlanExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
 public IActionResult OnGet(int fitnessPlanId)
 {
     FitnessPlan = planData.GetById(fitnessPlanId);
     if (FitnessPlan == null)
     {
         return(RedirectToPage("./NotFound"));
     }
     return(Page());
 }
        public FitnessPlan Update(FitnessPlan updatedFitnessPlan)
        {
            var fitnessPlan = fitnessPlans.SingleOrDefault(fp => fp.Id == updatedFitnessPlan.Id);

            if (fitnessPlan != null)
            {
                fitnessPlan.CustomerName = updatedFitnessPlan.CustomerName;
                fitnessPlan.Pushups      = updatedFitnessPlan.Pushups;
            }
            return(fitnessPlan);
        }
Beispiel #6
0
 public IActionResult OnGet(int?fitnessPlanId)
 {
     if (fitnessPlanId.HasValue)
     {
         FitnessPlan = planData.GetById(fitnessPlanId.Value);
     }
     else
     {
         FitnessPlan = new FitnessPlan();
         FitnessPlan.CustomerName = "New user";
     }
     if (FitnessPlan == null)
     {
         return(RedirectToPage("./NotFound"));
     }
     return(Page());
 }
Beispiel #7
0
        public bool CreateFitness(FitnessCreate model)
        {
            var entity =
                new FitnessPlan()
            {
                Name = model.Name,
                //FitnessDesc = model.FitnessDesc,
                WeightLoss          = model.WeightLoss,
                MuscleGain          = model.MuscleGain,
                Endurance           = model.Endurance,
                FitnessRestrictions = model.FitnessRestrictions,
                CreatedUtc          = DateTimeOffset.Now
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.FitPlans.Add(entity);
                return(ctx.SaveChanges() > 0);
            }
        }
        public bool CreateFitness(FitnessCreate model)
        {
            var entity =
                new FitnessPlan()
            {
                UserId         = _userId,
                Name           = model.Name,
                FitDescription = model.FitDescription,
                WeightLoss     = model.WeightLoss,
                MuscleGain     = model.MuscleGain,
                Endurance      = model.Endurance,
                Restrictions   = model.Restrictions,
                CreatedUtc     = DateTimeOffset.Now
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.FitnessPlan.Add(entity);
                return(ctx.SaveChanges() == 1);
            }
        }
Beispiel #9
0
 public FitnessPlan Add(FitnessPlan fitnessPlan)
 {
     db.Add(fitnessPlan);
     return(fitnessPlan);
 }
 public FitnessPlan Add(FitnessPlan fitnessPlan)
 {
     fitnessPlan.Id = fitnessPlans.Max(f => f.Id) + 1;
     fitnessPlans.Add(fitnessPlan);
     return(fitnessPlan);
 }