public ActionResult Proceeds(ProceedsModel model) { double Total = 0; if (ModelState.IsValid) { DataBaseContext db = new DataBaseContext(); List <ViewOrderModel> _orders = db.ViewOrders.ToList(); DateTime d1 = model.BeginDay; DateTime d2 = model.EndDay; TimeSpan time1 = d1 - DateTime.Now; TimeSpan time2 = DateTime.Now - d2; int a1 = d1.DayOfYear; int x = DateTime.Now.DayOfYear; int a2 = d2.DayOfYear; for (int i = 0; i < _orders.Count; i++) { if (d1.DayOfYear <= _orders[i].Date.DayOfYear && _orders[i].Date.DayOfYear <= d2.DayOfYear) { Total += _orders[i].Cost; } } model.Money = Total; return(View(model)); } else { model.Money = Total; ModelState.AddModelError("Error", "Введите корректные данные"); model.EndDay = model.BeginDay = DateTime.Now; model.Money = 0; return(View(model)); } }
public ActionResult Proceeds() { DataBaseContext db = new DataBaseContext(); List <ViewOrderModel> _orders = db.ViewOrders.ToList(); ProceedsModel model = new ProceedsModel(); model.EndDay = model.BeginDay = DateTime.Now; model.Money = 0; return(View(model)); }