public ActionResult Index(DashBoardViewModels model) { if (!ModelState.IsValid) { return(HttpNotFound()); } else { return(View()); } }
// GET: Admin public ActionResult Index() { var viewModel = new DashBoardViewModels { ListCurrentOrders = _db.Orders.OrderBy(o => o.CreatedAt).Take(5).ToList(), TotalCategory = _db.Categories.Count(), TotalCustomer = _db.Users.Count(), TotalProduct = _db.Products.Count(), TotalOrder = _db.Orders.Count() }; return(View(viewModel)); }
public IActionResult Index() { DashBoardViewModels dassboard = new DashBoardViewModels(); var customerslist = (IEnumerable <ApplicationUser>)(from u in _db.ApplicationUser join ur in _db.UserRoles on u.Id equals ur.UserId join r in _db.Roles on ur.RoleId equals r.Id where (r.Name == "Customer") select u); dassboard.Brand_Count = _db.Brands.Count(); dassboard.Customer_Count = customerslist.Count(); dassboard.Order_Count = _db.Orders.Count(); dassboard.Product_Count = _db.Products.Count(); return(View(dassboard)); }
// GET: DashBoard public ActionResult Index() { var currentUserId = User.Identity.GetUserId(); var currentUser = _context.Users.FirstOrDefault(m => m.Id == currentUserId); var interestInDatabase = _context.Interest.SingleOrDefault(m => m.UserId == currentUserId); var selectedInterests = new List <string>(); if (interestInDatabase.Comedy == true) { selectedInterests.Add("Comedy"); } if (interestInDatabase.Concerts == true) { selectedInterests.Add("Concerts"); } if (interestInDatabase.Conferences == true) { selectedInterests.Add("Conferences"); } if (interestInDatabase.Education == true) { selectedInterests.Add("Education"); } if (interestInDatabase.Family == true) { selectedInterests.Add("Family"); } if (interestInDatabase.Festivals == true) { selectedInterests.Add("Festivals"); } if (interestInDatabase.Film == true) { selectedInterests.Add("Film"); } if (interestInDatabase.Food == true) { selectedInterests.Add("Food"); } if (interestInDatabase.Fundraisers == true) { selectedInterests.Add("Fundraisers"); } if (interestInDatabase.Galleries == true) { selectedInterests.Add("Galleries"); } if (interestInDatabase.Health == true) { selectedInterests.Add("Health"); } if (interestInDatabase.Holidays == true) { selectedInterests.Add("Holidays"); } if (interestInDatabase.Literary == true) { selectedInterests.Add("Literary"); } if (interestInDatabase.Musuems == true) { selectedInterests.Add("Musuems"); } if (interestInDatabase.Neighboorhood == true) { selectedInterests.Add("Neighboorhood"); } if (interestInDatabase.NightLife == true) { selectedInterests.Add("Night Life"); } if (interestInDatabase.OnCampus == true) { selectedInterests.Add("On Campus"); } if (interestInDatabase.Organizations == true) { selectedInterests.Add("Organizations"); } if (interestInDatabase.Outdoors == true) { selectedInterests.Add("Outdoors"); } if (interestInDatabase.Pets == true) { selectedInterests.Add("Pets"); } if (interestInDatabase.PerformingArts == true) { selectedInterests.Add("Performing Arts"); } if (interestInDatabase.Politics == true) { selectedInterests.Add("Politics"); } if (interestInDatabase.Sales == true) { selectedInterests.Add("Sales"); } if (interestInDatabase.Science == true) { selectedInterests.Add("Science"); } if (interestInDatabase.Spiritualality == true) { selectedInterests.Add("Spiritualality"); } if (interestInDatabase.Sports == true) { selectedInterests.Add("Sports"); } if (interestInDatabase.Technology == true) { selectedInterests.Add("Technology"); } var viewModel = new DashBoardViewModels() { User = currentUser, Interest = interestInDatabase, SelectedInterestsList = selectedInterests }; return(View(viewModel)); }
public async Task <ActionResult> Index() { if (current_UserID <= 0) { return(RedirectToAction("Signin", "Login")); } else if (current_ApplianceId <= 0) { return(RedirectToAction("Index", "Setup")); } else { long applianceId = 0; if (current_ApplianceId > 0) { applianceId = current_ApplianceId; } ViewBag.ActiveMenu = "dashboard"; string url = _appSettings.ApiUrl + "/Home/Index"; client.BaseAddress = new Uri(url); HttpResponseMessage responseMessage = await client.GetAsync(url + "?accountid=" + current_UserID + "&applianceid=" + current_ApplianceId); var responseData = new ResponseData <Dashboard>(); if (responseMessage.IsSuccessStatusCode) { responseData = responseMessage.Content.ReadAsAsync <ResponseData <Dashboard> >().Result; DateTime timer = new DateTime(); List <ApplianceDTO> listAppliance = new List <ApplianceDTO>(); //ApplianceDTO selectedAppliance = null; List <AccountApplianceDTO> lAccountApplianceDTO = new List <AccountApplianceDTO>(); if (responseData.Data != null && responseData.Data.AccountAppliance != null && responseData.Data.AccountAppliance.Count > 0) { foreach (var item in responseData.Data.AccountAppliance) { //if (item.ApplianceDTO.Id == applianceId) //{ // selectedAppliance = item.ApplianceDTO; //} listAppliance.Add(item.ApplianceDTO); } } foreach (var item in listAppliance) { item.DeviceName += "(" + item.SerialNumber.Substring(item.SerialNumber.Length - 4) + ")"; } DashBoardViewModels dashBroad = new DashBoardViewModels() { lAppliance = listAppliance, lEvent = responseData.Data.Events != null && responseData.Data.Events.Count() > 0 ? responseData.Data.Events : null, SelectedAppliance = responseData.Data.AppDTO, lAcccountAppliance = responseData.Data.AccountAppliance != null && responseData.Data.AccountAppliance.Count() > 0 ? responseData.Data.AccountAppliance : null, lAccountsDTO = responseData.Data.ListAccountsDTO != null && responseData.Data.ListAccountsDTO.Count > 0 ? responseData.Data.ListAccountsDTO : null, Timer = timer != DateTime.MaxValue && timer != DateTime.MinValue ? (DateTime?)timer : null, IOTIsConnected = responseData.Data.IsIOTConnected, lPlan = responseData.Data.Plans, IsApplianceConnected = responseData.Data.IsApplianceConnected, ExpireDate = responseData.Data.ExpireDate, CancelAtEnd = responseData.Data.CancelAtEnd }; return(View(dashBroad)); } return(View()); } }