Beispiel #1
0
 public ActionResult Index(DashBoardViewModels model)
 {
     if (!ModelState.IsValid)
     {
         return(HttpNotFound());
     }
     else
     {
         return(View());
     }
 }
Beispiel #2
0
        // 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));
        }
Beispiel #4
0
        // 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));
        }
Beispiel #5
0
        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());
            }
        }