// 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); }
// GET: Reserva/Details/5 public ActionResult Details(int id) { ReservaCEN rescen = new ReservaCEN(); ReservaEN resen = rescen.ReadOID(id); ReservaViewModel vi = new AssemblerReserva().ConvertENToModelUI(resen); return(View(vi)); }
// GET: Reserva/Edit/5 public ActionResult Edit(int id) { SessionInitialize(); ReservaEN resen = new ReservaCAD(session).ReadOID(id); ReservaViewModel resvi = new AssemblerReserva().ConvertENToModelUI(resen); SessionClose(); return(View(resvi)); }
// GET: Reserva/Delete/5 public ActionResult Delete(int id) { SessionInitialize(); ReservaCAD rescad = new ReservaCAD(session); ReservaCEN rescen = new ReservaCEN(rescad); ReservaEN resen = rescen.ReadOID(id); ReservaViewModel resview = new AssemblerReserva().ConvertENToModelUI(resen); SessionClose(); return(View(resview)); }
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()); }
// 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); }