public ActionResult MyReservations()
        {
            ApplicationUser user = System.Web.HttpContext.Current.GetOwinContext().GetUserManager <ApplicationUserManager>().FindById(System.Web.HttpContext.Current.User.Identity.GetUserId());

            List <Reservation>        reserlist  = db.Reservations.Include(mmn => mmn.HouseRes.Location).Where(z => z.RenterId == user.Id).ToList();
            HouseReservationViewModel housereser = new HouseReservationViewModel();

            housereser.Reservations1 = reserlist;

            return(View(housereser));
        }
Exemple #2
0
        public ActionResult mazi(int idilicious)
        {
            //List<House> housesList = db.Houses.ToList();
            // var housesViewModelList = housesList.Select(x => new HouseReservationViewModel { House = x, Reservations1 = x.Reservations }).ToList();
            var housesList       = db.Houses.Include(c => c.Location).Include(y => y.Reservations).Where(xs => xs.Id.Equals(idilicious)).ToList();
            var ReservationsList = db.Reservations.ToList();

            if (idilicious > 0 && idilicious <= ReservationsList.Count())
            {
                HouseReservationViewModel ViewModel = new HouseReservationViewModel
                {
                    House         = housesList.Last(),
                    Reservations1 = ReservationsList
                };

                return(View(ViewModel));
            }
            else
            {
                return(Content("Wrong Id , Try again"));
            }
        }
        public ActionResult mazi(int idilicious)
        {
            List <House> housesList3 = db.Houses.ToList();
            // var housesViewModelList = housesList.Select(x => new HouseReservationViewModel { House = x, Reservations1 = x.Reservations }).ToList();
            var             housesList       = db.Houses.Include(c => c.Location).Include(y => y.Reservations).Where(xs => xs.Id.Equals(idilicious)).ToList();
            var             ReservationsList = db.Reservations.Where(xc => xc.HouseId.Equals(idilicious)).ToList();
            ApplicationUser user             = System.Web.HttpContext.Current.GetOwinContext().GetUserManager <ApplicationUserManager>().FindById(System.Web.HttpContext.Current.User.Identity.GetUserId());

            if (idilicious >= db.Houses.Min(n => n.Id) && idilicious <= db.Houses.Max(x => x.Id))
            {
                HouseReservationViewModel ViewModel = new HouseReservationViewModel
                {
                    House         = housesList.First(),
                    Reservations1 = ReservationsList,
                    Name          = user.FullName
                };

                return(View(ViewModel));
            }
            else
            {
                return(Content("Wrong Id , Try again"));
            }
        }