public async Task <IActionResult> Create(Esercizi esercizi) { if (ModelState.IsValid) { _context.Add(esercizi); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(esercizi)); }
public async Task <IActionResult> Create(Schede scheda) { if (ModelState.IsValid) { _context.Add(scheda); await _context.SaveChangesAsync(); var idScheda = _context.Schede.ToList().Last(); var id = SchedeViewModel.CreationSchedeViewModel(idScheda.Id, _context); return(RedirectToAction("Edit", new { id = idScheda.Id })); } return(RedirectToAction("Create")); }
public async Task <IActionResult> Create(Utenti utenti) { if (ModelState.IsValid) { utenti.DataInserimento = DateTime.Now; utenti.Eta = new DateTime(DateTime.Now.Subtract(utenti.DataNascita).Ticks).Year - 1; _context.Add(utenti); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["listaOrari"] = GetOrari(); ViewData["Sesso"] = GetSesso(); return(View(utenti)); }
public async static void DeleteSchedaAsync(Schede scheda, GymDataContest context) { context.SchedeEsercizi.RemoveRange(context.SchedeEsercizi.Where(x => x.IdScheda == scheda.Id).ToList()); context.SchedePersonali.RemoveRange(context.SchedePersonali.Where(x => x.SchedaId == scheda.Id).ToList()); context.Remove(scheda); await context.SaveChangesAsync(); }
public async Task <IActionResult> Create(Abbonamenti abbonamenti) { if (ModelState.IsValid) { if (abbonamenti.IsActive == true) { var vecchio = GetVecchioAbbonamento(abbonamenti.UtenteId); if (vecchio != null) { _context.Update(vecchio); } } _context.Add(abbonamenti); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(abbonamenti)); }
public async Task <IActionResult> Create(SchedePersonaliViewModel schedePersonali) { if (ModelState.IsValid) { if (schedePersonali.UtenteId == 0) { ModelState.AddModelError("UtenteId", "selezionare un utente valido"); } else { var schedaPers = schedePersonali.toModel(_context); _context.Add(schedaPers); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } ViewData["ListaUtenti"] = getUtentiList(); ViewData["ListaSchede"] = getSchedeList(); return(View(schedePersonali)); }
public async void Update(GymDataContest context) { var scheda = await context.SchedePersonali.FindAsync(Id); scheda.DataFine = DataFine; scheda.DataInizio = DataInizio; scheda.IsAttiva = IsActive; if (IsActive) { var schedaPers = context.SchedePersonali.Where(x => x.IsAttiva == true && x.UtenteId == scheda.UtenteId && scheda.SchedaId == x.SchedaId).FirstOrDefault(); if (schedaPers != null) { schedaPers.IsAttiva = false; context.Update(schedaPers); context.SaveChanges(); } } context.Update(scheda); await context.SaveChangesAsync(); }