public async Task <IActionResult> Edit(int id, [Bind("FitnessId,UserId,FitnessDate,Weight,Steps,Water,Calories,Floors")] DailyFitness dailyFitness) { if (id != dailyFitness.FitnessId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(dailyFitness); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DailyFitnessExists(dailyFitness.FitnessId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["UserId"] = new SelectList(_context.Users, "UserId", "Email", dailyFitness.UserId); return(View(dailyFitness)); }
public async Task <IActionResult> PutDailyFitness(int id, DailyFitness dailyFitness) { if (id != dailyFitness.FitnessId) { return(BadRequest()); } _context.Entry(dailyFitness).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DailyFitnessExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Create([Bind("FitnessId,UserId,FitnessDate,Weight,Steps,Water,Calories,Floors")] DailyFitness dailyFitness) { if (ModelState.IsValid) { _context.Add(dailyFitness); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["UserId"] = new SelectList(_context.Users, "UserId", "Email", dailyFitness.UserId); return(View(dailyFitness)); }
public async Task <ActionResult <DailyFitness> > PostDailyFitness(DailyFitness dailyFitness) { _context.DailyFitness.Add(dailyFitness); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (DailyFitnessExists(dailyFitness.FitnessId)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetDailyFitness", new { id = dailyFitness.FitnessId }, dailyFitness)); }