Example #1
0
        public IHttpActionResult GetByDate()
        {
            var gsc  = _serviceSale.GetGrossSaleCompDate();
            var list = new List <SalesKPIViewModel>();

            foreach (var g in gsc)
            {
                var vm = new SalesKPIViewModel {
                    Date = g.Date, Employee = new SaleEmployeeViewModel {
                        EmployeeId = g.Employee.EmployeeId, EmployeeName = g.Employee.EmployeeName
                    }, GrossProfit = g.GrossProfit
                };
                list.Add(vm);
            }
            return(Ok(list));
        }
Example #2
0
        public IHttpActionResult GetStats()
        {
            var sales  = _serviceSale.ListSales(0);
            var vmList = new List <SalesKPIViewModel>();

            foreach (var s in sales)
            {
                var vm = new SalesKPIViewModel {
                    Date = s.Date, Employee = new SaleEmployeeViewModel {
                        EmployeeId = s.EmployeeId, EmployeeName = s.EmployeeName
                    }
                };
                vmList.Add(vm);
            }
            return(Ok(vmList));
        }
Example #3
0
        public IHttpActionResult GetCustomer()
        {
            var gsc  = _serviceSale.GetCusSaleComp();
            var list = new List <SalesKPIViewModel>();

            foreach (var g in gsc)
            {
                var vm = new SalesKPIViewModel {
                    Customer = new SaleCustomerViewModel {
                        CustomerId = g.Customer.CustomerId, CustomerName = g.Customer.CustomerName
                    }, GrossProfit = g.GrossProfit, TotalSales = g.TotalSales, TotalLeads = g.TotalLeads
                };
                list.Add(vm);
            }
            return(Ok(list));
        }