public async Task <DashboradViewModel> GetDashboradDisplay(string empid) { var dash = new DashboradViewModel(); dash = await _orderRespository.GetDashboradDisplay(empid); return(dash); }
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); }