// GET: Job public async Task <IActionResult> Index() { var systemDefault = _context.DefaultSystem.Select(r => r).FirstOrDefault(); if (systemDefault == null) { systemDefault = new DefaultSystem { Evening = 8.0m, LateNite = 16.0m, Standard = 12.0m, MaxTime = "4 am", MinTime = "5 pm" }; _context.Add(systemDefault); await _context.SaveChangesAsync(); } return(View(await _context.Job.Include("Family").ToListAsync())); }
public async Task <IActionResult> Create([Bind("Id,FamilyName,JobDate,TotalHours,EarlyHours,EveningHours,LateHours,Amount")] Transaction transaction) { if (ModelState.IsValid) { _context.Add(transaction); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(transaction)); }
public async Task <IActionResult> Create([Bind("Id,MinTime,MaxTime,Standard,Evening,LateNite")] DefaultSystem defaultSystem) { if (ModelState.IsValid) { _context.Add(defaultSystem); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(defaultSystem)); }
public async Task <IActionResult> Create([Bind("Id,Name,Bedtime,Age,Note,FamilyId")] Kid kid) { ValidateKidBedtimeTime(kid); kid.Family = _context.Family.First(r => r.Id == kid.FamilyId); if (ModelState.IsValid) { _context.Add(kid); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(kid)); }
public async Task <IActionResult> Create([Bind("Id,Name,HomePhone,ContactPhone,ContactEmail,Bedtime,PartialPay,Cash")] Family family) { ValidateFamilyBedtimeTime(family); if (ModelState.IsValid && !_context.Family.Any(r => r.Name == family.Name)) { _context.Add(family); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } family.Kids = _context.Kid.Where(r => r.FamilyId == family.Id).ToList(); return(View(family)); }