// GET: Reserva /*public ActionResult Index() * { * ReservaCEN rescen = new ReservaCEN(); * IList<ReservaEN> resenlist = rescen.ReadAll(0, -1); * IEnumerable<ReservaViewModel> resv = new AssemblerReserva().ConvertListENToModel(resenlist); * return View(resv); * }*/ public ActionResult Index() { //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"); //if(usuen != null) //{ // String[] tipo = usuen.GetType().ToString().Split('.'); // 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); // ViewData["listaReservaFinalizadas"] = listresFinalizadasEN; // ViewData["listaReservaNoFinalizadas"] = listresFinalizadasEN; // } // else if (tipo[tipo.Length - 1].Equals("RegistradoEN")) // { // listresFinalizadasEN = rescen.GetReservasFromRestauranteFinal(idd, true); // listresNoFinalizadasEN = rescen.GetReservasFromRestauranteFinal(idd, false); // ViewData["listaReservaFinalizadas"] = listresFinalizadasEN; // ViewData["listaReservaNoFinalizadas"] = listresFinalizadasEN; // } // else if (tipo[tipo.Length - 1].Equals("AdminEN")) // { // listresFinalizadasEN = rescen.GetReservasFromRestauranteFinal(idd, true); // listresNoFinalizadasEN = rescen.GetReservasFromRestauranteFinal(idd, false); // ViewData["listaReservaFinalizadas"] = listresFinalizadasEN; // ViewData["listaReservaNoFinalizadas"] = listresFinalizadasEN; // } //} //else //{ // IList<ReservaEN> resenlist = rescen.ReadAll(0, -1); // IEnumerable<ReservaViewModel> resv = new AssemblerReserva().ConvertListENToModel(resenlist); // return View(resv); //} ReservaCEN ReservaCEN = new ReservaCEN(); IList <ReservaEN> listResEN = ReservaCEN.ReadAll(0, -1); IEnumerable <ReservaViewModel> listres = new AssemblerReserva().ConvertListENToModel(listResEN); return(View(listres)); //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()); }