public async Task <IActionResult> Edit(int id, [Bind("IdScheduleCleaner,DayWeek,InitialTime,FinishTime,IdCleaner")] ScheduleCleaner scheduleCleaner) { if (id != scheduleCleaner.IdScheduleCleaner) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(scheduleCleaner); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ScheduleCleanerExists(scheduleCleaner.IdScheduleCleaner)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(scheduleCleaner)); }
public void DeleteScheduleCleaner(int idScheduleCleaner) { ScheduleCleaner dbEntry = context.ScheduleCleaner. FirstOrDefault(s => s.IdScheduleCleaner == idScheduleCleaner); if (dbEntry != null) { context.ScheduleCleaner.Remove(dbEntry); context.SaveChanges(); } }
public async Task <IActionResult> Create([Bind("IdScheduleCleaner,DayWeek,InitialTime,FinishTime,IdCleaner")] ScheduleCleaner scheduleCleaner) { if (ModelState.IsValid) { _context.Add(scheduleCleaner); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(scheduleCleaner)); }
public void SaveScheduleCleaner(ScheduleCleaner scheduleCleaner) { if (scheduleCleaner.IdCleaner == 0) { context.ScheduleCleaner.Add(scheduleCleaner); } else { ScheduleCleaner dbEntry = context.ScheduleCleaner. FirstOrDefault(s => s.IdScheduleCleaner == scheduleCleaner.IdScheduleCleaner); if (dbEntry != null) { dbEntry.DayWeek = scheduleCleaner.DayWeek; dbEntry.InitialTime = scheduleCleaner.InitialTime; dbEntry.FinishTime = scheduleCleaner.FinishTime; dbEntry.IdCleaner = scheduleCleaner.IdCleaner; } context.SaveChanges(); } }