Ejemplo n.º 1
0
        public IActionResult Settings()
        {
            var users = from p in context.Users select p;

            var    session = new HousingSession(HttpContext.Session);
            string check   = session.GetName();

            if (check == "*****@*****.**")
            {
                return(View(users.ToList()));
            }
            else
            {
                return(RedirectToAction("Dashboard", "Housing"));
            }
        }
Ejemplo n.º 2
0
        public IActionResult Index(string UserEmail, string UserPassword)
        {
            List <User> users     = context.Users.Where(u => u.Email == UserEmail).ToList();
            List <User> usersPass = context.Users.Where(u => u.Password == UserPassword).ToList();

            if (users.Count != 0 && usersPass.Count != 0)
            {
                var session = new HousingSession(HttpContext.Session);
                session.SetName(UserEmail.ToUpper());
                return(RedirectToAction("Dashboard", "Housing"));
            }
            else
            {
                HttpContext.Session.Clear();
                return(View());
            }
        }
Ejemplo n.º 3
0
        public IActionResult Dashboard(string orderby)
        {
            ViewBag.FirstNameSortParm = String.IsNullOrEmpty(orderby) ? "FirstNameDesc" : "";
            ViewBag.LastNameParm      = orderby == "LastName" ? "lastNameDesc" : "LastName";
            ViewBag.RoomsIdParm       = orderby == "RoomId" ? "roomIdDesc" : "RoomId";
            ViewBag.ArrivalDateParm   = orderby == "ArrivalDate" ? "ArrivalDateDesc" : "ArrivalDate";
            ViewBag.DepartureDateParm = orderby == "DepartureDate" ? "DepartureDateDesc" : "DepartureDate";
            ViewBag.NumberGuestParm   = orderby == "NumberGuest" ? "NumberGuestDesc" : "NumberGuest";
            ViewBag.BeddingParm       = orderby == "Bedding" ? "BeddingDesc" : "Bedding";
            ViewBag.DateUpdateParm    = orderby == "DateUpdate" ? "DateUpdateDesc" : "DateUpdate";

            var housing = from p in context.events select p;

            switch (orderby)
            {
            case "FirstNameDesc":
                housing = housing.OrderByDescending(p => p.FirstName);
                break;

            case "LastName":
                housing = housing.OrderBy(s => s.LastName);
                break;

            case "lastNameDesc":
                housing = housing.OrderByDescending(p => p.LastName);
                break;

            case "RoomId":
                housing = housing.OrderBy(s => s.RoomsId);
                break;

            case "roomIdDesc":
                housing = housing.OrderByDescending(p => p.RoomsId);
                break;

            case "ArrivalDate":
                housing = housing.OrderBy(s => s.event_start);
                break;

            case "ArrivalDateDesc":
                housing = housing.OrderByDescending(p => p.event_start);
                break;

            case "DepartureDate":
                housing = housing.OrderBy(s => s.event_end);
                break;

            case "DepartureDateDesc":
                housing = housing.OrderByDescending(p => p.event_end);
                break;

            case "NumberGuest":
                housing = housing.OrderBy(s => s.NumberGuest);
                break;

            case "NumberGuestDesc":
                housing = housing.OrderByDescending(p => p.NumberGuest);
                break;

            case "Bedding":
                housing = housing.OrderBy(s => s.Bedding);
                break;

            case "BeddingDesc":
                housing = housing.OrderByDescending(p => p.Bedding);
                break;

            case "DateUpdate":
                housing = housing.OrderBy(s => s.DateUpdate);
                break;

            case "DateUpdateDesc":
                housing = housing.OrderByDescending(p => p.DateUpdate);
                break;

            default:
                housing = housing.OrderBy(s => s.FirstName);
                break;
            }

            ViewBag.Bedding = context.beddings.OrderBy(b => b.Name).ToList();
            ViewBag.User    = context.Users.OrderBy(u => u.FirstName).ToList();
            ViewBag.Rooms   = context.Room.OrderBy(p => p.Name).ToList();
            var    session = new HousingSession(HttpContext.Session);
            string check   = session.GetName();

            if (check != null)
            {
                return(View(housing.ToList()));
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }