// // GET: /BottomLine/ public ActionResult BottomLine() { MoneyMadeManager mm = new MoneyMadeManager(); RoutesEvents re = new RoutesEvents(); BottomLine bl = new BottomLine(); bl.EventTotal = mm.GetTotalEvents(); bl.RouteTotal = mm.GetTotalRoute(); MoneySpentManager ms = new MoneySpentManager(); ExpenseTotal et = new ExpenseTotal(); bl.TotalExpenses = ms.GetTotalExpenses(); bl.FinalAmount = (bl.EventTotal + bl.RouteTotal) - bl.TotalExpenses; bl.ProfitPercentage = bl.FinalAmount / (bl.EventTotal + bl.RouteTotal) * 100; BottomLineManager blm = new BottomLineManager(); bl.TotalSpentOnInventory = blm.GetTotalSpentOnInventory("Ices", "Kliens", "Paper Goods", "Cones", "Toppings"); var amountWithoutInventory = (bl.EventTotal + bl.RouteTotal) - blm.GetTotalSpentOnInventory("Ices", "Kliens", "Paper Goods", "Cones", "Toppings"); bl.ProfitPercentageFromAmountSpentOnInventory = amountWithoutInventory / (bl.EventTotal + bl.RouteTotal) * 100; return(View(bl)); }
public ActionResult MoneyMade() { MoneyMadeManager mm = new MoneyMadeManager(); RoutesEvents re = new RoutesEvents(); re.Routes = mm.GetRoutes(); re.Events = mm.GetEvents(); re.EventsAmount = mm.GetTotalEvents(); re.RoutesAmount = mm.GetTotalRoute(); return(View(re)); }
public void AddRoute(int amountMade, TimeSpan?timeStarted, TimeSpan?timeEnded, string driverName, DateTime date) { MoneyMadeManager mm = new MoneyMadeManager(); Route r = new Route(); r.AmountMade = amountMade; r.Date = date; var driver = mm.GetDriverByName(driverName); r.DriverId = driver.Id; r.TimeEnded = timeEnded; r.TimeStarted = timeStarted; mm.AddRoute(r); }
public void AddEvent(string name, string productType, int?amountOfPeople, int amountMade, TimeSpan?timeStarted, TimeSpan?timeEnded, string driverName, DateTime date, string eventType) { MoneyMadeManager mm = new MoneyMadeManager(); Event e = new Event(); e.AmountMade = amountMade; e.AmountOfPeople = amountOfPeople; e.Date = date; var driver = mm.GetDriverByName(driverName); e.DriverId = driver.Id; e.Name = name; e.ProductType = productType; e.TimeEnded = timeEnded; e.TimeStarted = timeStarted; e.EventType = eventType; mm.AddEvent(e); }
public void DeleteEvent(int id) { MoneyMadeManager mm = new MoneyMadeManager(); mm.DeleteEvent(id); }
public void DeleteRoute(int id) { MoneyMadeManager mm = new MoneyMadeManager(); mm.DeleteRoute(id); }