public ActionResult Create([Bind(Include = "DailyId,Date,TimeStart,TimeEnd,TotalMinutes,TotalHours,HourlyRate,DailyPayment1")] DailyPayment dailyPayment)
        {
            if (ModelState.IsValid)
            {
                dailyPayment.DailyId = Guid.NewGuid();
                db.DailyPayments.Add(dailyPayment);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(dailyPayment));
        }
        // GET: Home/Edit/5
        public ActionResult Edit(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DailyPayment dailyPayment = db.DailyPayments.Find(id);

            if (dailyPayment == null)
            {
                return(HttpNotFound());
            }
            return(View(dailyPayment));
        }
        public ActionResult Edit([Bind(Include = "DailyId,Date,TimeStart,TimeEnd,TotalMinutes,TotalHours,HourlyRate,DailyPayment1")] DailyPayment dailyPayment)
        {
            if (ModelState.IsValid)
            {
                var    minutesWorked = (dailyPayment.TimeEnd.Hours * 60 + dailyPayment.TimeEnd.Minutes) - (dailyPayment.TimeStart.Hours * 60 + dailyPayment.TimeStart.Minutes);
                double hoursWorked   = (double)minutesWorked / 60;
                dailyPayment.TotalMinutes  = minutesWorked;
                dailyPayment.TotalHours    = hoursWorked;
                dailyPayment.DailyPayment1 = minutesWorked * (dailyPayment.HourlyRate / 60);
                db.DailyPayments.Add(dailyPayment);

                db.Entry(dailyPayment).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(dailyPayment));
        }
        public ActionResult Create([Bind(Include = "id,Date,TimeStart,TimeEnd,TotalMinutes,TotalHours,HourlyRate,DailyPayment1")] DailyPayment dailyPayment)
        {
            if (ModelState.IsValid)
            {
                dailyPayment.DailyId = Guid.NewGuid();
                var    minutesWorked = (dailyPayment.TimeEnd.Hours * 60 + dailyPayment.TimeEnd.Minutes) - (dailyPayment.TimeStart.Hours * 60 + dailyPayment.TimeStart.Minutes);
                double hoursWorked   = (double)minutesWorked / 60;
                dailyPayment.TotalMinutes  = minutesWorked;
                dailyPayment.TotalHours    = hoursWorked;
                dailyPayment.DailyPayment1 = minutesWorked * (dailyPayment.HourlyRate / 60);
                db.DailyPayments.Add(dailyPayment);

                db.SaveChanges();
                TempData["dataSaved"] = "Entry successfully saved.";
                return(RedirectToAction("Create"));
            }

            return(View(dailyPayment));
        }