Beispiel #1
0
        public async Task <DashboradViewModel> GetDashboradDisplay(string empid)
        {
            var dash = new DashboradViewModel();

            dash = await _orderRespository.GetDashboradDisplay(empid);

            return(dash);
        }
Beispiel #2
0
        public IActionResult Index()
        {
            DashboradViewModel dashborad = new DashboradViewModel();

            dashborad.doctors_count  = db.Doctors.Count();
            dashborad.patients_count = db.Patients.Count();
            dashborad.nurses_count   = db.Nurse.Count();
            return(View(dashborad));
        }
        public async Task <ActionResult> Dashborad4Manager()
        {
            string empid = Session["LoginId"].ToString();
            var    Dash  = new DashboradViewModel();

            Dash = await _orderProvider.GetDashboradDisplay(empid);

            var Orderlist = await _orderProvider.GetOrderByDate(empid);

            var OrdercountList = new List <DashboradBottomViewModel>();

            OrdercountList = await _orderProvider.GetDashboradBottomDisplay(empid);

            ViewBag.DashNav    = Dash;
            ViewBag.OrderList  = Orderlist;
            ViewBag.OrderCount = OrdercountList;
            return(View());
        }
        public async Task <DashboradViewModel> GetDashboradDisplay(string empid)
        {
            var storeProcedureName = "[dbo].[Get_Dashborad_nav]";
            var result             = await _dbContext.Database.SqlQuery <DashboradViewModel>(
                $"{storeProcedureName} @empid",
                new SqlParameter("@empid", empid)
                ).SingleOrDefaultAsync();

            var dash = new DashboradViewModel();

            if (result != null)
            {
                dash.OrderCount     = result.OrderCount;
                dash.OrderWaitCount = result.OrderWaitCount;
                dash.TodayPrice     = result.TodayPrice;
                dash.CustomerCount  = result.CustomerCount;
            }
            return(dash);
        }