public ActionResult DeleteConfirmed(int id) { StartingTime startingTime = db.StartingTimes.Find(id); db.StartingTimes.Remove(startingTime); db.SaveChanges(); return(RedirectToAction("Index")); }
protected virtual DateTimeOffset GetNextRemindTime() { var nextTime = StartingTime .AddHours(AutoAddHours) .AddDays(AutoAddDays) .AddMonths(AutoAddMonths) .AddYears(AutoAddYears); return(nextTime); }
public ActionResult Edit([Bind(Include = "StartingTimeID,StatingTime")] StartingTime startingTime) { if (ModelState.IsValid) { db.Entry(startingTime).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(startingTime)); }
public ActionResult Create([Bind(Include = "StartingTimeID,StatingTime")] StartingTime startingTime) { if (ModelState.IsValid) { db.StartingTimes.Add(startingTime); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(startingTime)); }
// GET: StartingTimes/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } StartingTime startingTime = db.StartingTimes.Find(id); if (startingTime == null) { return(HttpNotFound()); } return(View(startingTime)); }
public void Update(string from, string to, DateTime startingTime, DateTime finishTime, double price, int seats, string comment, bool onlyTwoBehind) { if (!From.Equals(from)) { From = from; } if (!To.Equals(to)) { To = to; } if (!StartingTime.Equals(startingTime)) { StartingTime = startingTime; } if (!FinishTime.Equals(finishTime)) { FinishTime = finishTime; } if (!Price.Equals(price)) { Price = price; } if (!Seats.Equals(seats)) { Seats = seats; } if (!Comment.Equals(comment)) { Comment = comment; } if (!OnlyTwoBehind.Equals(onlyTwoBehind)) { OnlyTwoBehind = onlyTwoBehind; } }
public void BillCalculation() { Bill = 0; GetDate = StartingTime.Date; Overlap = GetDate.AddHours(9); while (StartingTime <= EndingTime) { if ((StartingTime.Hour >= 9 && StartingTime.Minute >= 0 && StartingTime.Second >= 0) && (StartingTime.Hour <= 22 && StartingTime.Minute <= 59 && StartingTime.Second <= 59)) { Bill = Bill + peakHourRate; StartingTime = StartingTime.AddSeconds(20); } else if ((StartingTime.Hour >= 0 && StartingTime.Minute >= 0 && StartingTime.Second >= 0) && (StartingTime.Hour <= 8 && StartingTime.Minute <= 59 && StartingTime.Second <= 59)) { if (StartingTime.AddSeconds(20) >= Overlap) { Bill = Bill + peakHourRate; } else { Bill = Bill + offPeakHourRate; } StartingTime = StartingTime.AddSeconds(20); } else if ((StartingTime.Hour >= 23 && StartingTime.Minute >= 0 && StartingTime.Second >= 0) && (StartingTime.Hour <= 23 && StartingTime.Minute <= 59 && StartingTime.Second <= 59)) { Bill = Bill + offPeakHourRate;; StartingTime = StartingTime.AddSeconds(20); } else { Console.WriteLine("Sorry Formate not ok "); } } }