Beispiel #1
0
        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));
        }
Beispiel #3
0
        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));
        }
Beispiel #4
0
        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));
        }
        // 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()));
        }