public ActionResult ViewSellsBetweenDates(ViewSellsDateViewModel sells) { if (Request.IsAuthenticated) { DateTime fromDate = DateTime.Parse(sells.FromDate); DateTime toDate = DateTime.Parse(sells.ToDate); if (ModelState.IsValid) { if (fromDate > toDate) { ViewBag.Message = 404; } else { ViewBag.Response = stockOutManager.GetSalesBetweenDate(sells); decimal sellPrice = stockOutManager.GetTotalPriceByDateRange(sells); ViewBag.SellPrice = sellPrice; decimal basePrice = stockOutManager.GetBasePriceByProduct(sells); ViewBag.MainPrice = basePrice; ViewBag.Profit = sellPrice - basePrice; } } else { ViewBag.Message = 0; } return(View()); } else { return(HttpNotFound()); } }