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)); }
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")); } }