// GET: Registrado/ReservasAnteriores public ActionResult ReservasAnteriores() { ReservaCEN rescen = new ReservaCEN(); IList <ReservaEN> listresFinalizadasEN; IList <ReservaEN> listresNoFinalizadasEN; UsuarioCEN usu = new UsuarioCEN(); int idd = usu.DgetOIDfromEmail(User.Identity.Name); UsuarioEN usuen = usu.ReadOID(idd); //Console.Write("\n" + idd + "\n"); String[] tipo = usuen.GetType().ToString().Split('.'); RestauranteCEN resview = new RestauranteCEN(); ViewData["resview"] = resview; if (tipo[tipo.Length - 1].Equals("RestauranteEN")) { listresFinalizadasEN = rescen.GetReservasFromRestauranteFinal(idd, true); listresNoFinalizadasEN = rescen.GetReservasFromRestauranteFinal(idd, false); IEnumerable <ReservaViewModel> listres = new AssemblerReserva().ConvertListENToModel(listresFinalizadasEN); //IEnumerable<ReservaViewModel> listres2 = new AssemblerReserva().ConvertListENToModel(listresNoFinalizadasEN); return(View(listres)); } else if (tipo[tipo.Length - 1].Equals("RegistradoEN")) { listresFinalizadasEN = rescen.GetReservasFromRegistradoFinal(idd, true); listresNoFinalizadasEN = rescen.GetReservasFromRegistradoFinal(idd, false); IEnumerable <ReservaViewModel> listres = new AssemblerReserva().ConvertListENToModel(listresFinalizadasEN); //IEnumerable<ReservaViewModel> listres2 = new AssemblerReserva().ConvertListENToModel(listresNoFinalizadasEN); //ViewData["listEN"] = listres; return(View(listres)); } return(View()); //return View(listres); }
public ActionResult ReservasFinalizadas() { ReservaCEN rescen = new ReservaCEN(); IList <ReservaEN> listresFinalizadasEN; UsuarioCEN usu = new UsuarioCEN(); int idd = usu.DgetOIDfromEmail(User.Identity.Name); UsuarioEN usuen = usu.ReadOID(idd); //Console.Write("\n"+idd+"\n"); if (usuen != null) { String[] tipo = usuen.GetType().ToString().Split('.'); if (tipo[tipo.Length - 1].Equals("RestauranteEN")) { listresFinalizadasEN = rescen.GetReservasFromRestauranteFinal(idd, true); IEnumerable <ReservaViewModel> listres = new AssemblerReserva().ConvertListENToModel(listresFinalizadasEN); return(View(listres)); } else if (tipo[tipo.Length - 1].Equals("RegistradoEN")) { listresFinalizadasEN = rescen.GetReservasFromRegistradoFinal(idd, true); IEnumerable <ReservaViewModel> listres = new AssemblerReserva().ConvertListENToModel(listresFinalizadasEN); return(View(listres)); } else if (tipo[tipo.Length - 1].Equals("AdminEN")) { IList <ReservaEN> resenlist = rescen.ReadAll(0, -1); IEnumerable <ReservaViewModel> resv = new AssemblerReserva().ConvertListENToModel(resenlist); return(View(resv)); } } else { IList <ReservaEN> resenlist = rescen.ReadAll(0, -1); IEnumerable <ReservaViewModel> resv = new AssemblerReserva().ConvertListENToModel(resenlist); return(View(resv)); } return(View()); }