public ActionResult AlteraReserva(String id_reserva) { if (!String.IsNullOrEmpty(id_reserva)) { id_reserva_altera = new Guid(id_reserva); } WebClient wc = new WebClient(); EditaReservaCombosViewModel combos = new EditaReservaCombosViewModel(); var json = wc.DownloadString("http://localhost:56123/Servicos.svc/getSalas"); SalasViewModel salas = JsonConvert.DeserializeObject <SalasViewModel>(json); json = wc.DownloadString("http://localhost:56123/Servicos.svc/getFiliais"); FiliaisViewModel filiais = JsonConvert.DeserializeObject <FiliaisViewModel>(json); json = wc.DownloadString("http://localhost:56123/Servicos.svc/getResponsaveis"); ResponsaveisViewModel responsaveis = JsonConvert.DeserializeObject <ResponsaveisViewModel>(json); json = wc.DownloadString("http://localhost:56123/Servicos.svc/getReservas"); ReservasViewModel reservas = JsonConvert.DeserializeObject <ReservasViewModel>(json); combos.salas = salas.salas; combos.filiais = filiais.filiais; combos.responsaveis = responsaveis.responsaveis; combos.reservas = reservas.reservas; return(View(combos)); }
public ActionResult Index(ReservasViewModel model) { string id1 = User.Identity.GetUserId().ToString(); List <Reserva> lista = new List <Reserva>(); if (User.IsInRole("Administrador")) { lista = db.Reserva.ToList(); } else { lista = db.Reserva.Where(x => x.IdUsuario == id1).ToList(); } if (model.busquedaDesde.HasValue) { lista = lista.Where(x => x.FechaSalida.Date >= model.busquedaDesde.Value).ToList(); } if (model.busquedaHasta.HasValue) { lista = lista.Where(x => x.FechaSalida.Date <= model.busquedaHasta.Value).ToList(); } //model.Reservas = db.Reserva.Where(x => x.FechaSalida.Value.Date >= model.busquedaDesde.Date && x.FechaSalida.Value.Date <= model.busquedaHasta.Date).ToList(); if (model.estadoSeleccionado != "Todos" && !string.IsNullOrEmpty(model.estadoSeleccionado)) { lista = lista.Where(x => x.Estado == model.estadoSeleccionado).ToList(); } if (model.vendedorSeleccionado != "Todos" && !string.IsNullOrEmpty(model.vendedorSeleccionado)) { lista = lista.Where(x => x.IdUsuario == model.vendedorSeleccionado).ToList(); } model.Reservas = lista.OrderBy(x => x.FechaSalida).ToList(); return(View(model)); }
public ActionResult HistoricoReservas() { var livros = this.Contexto.Livros.ToList(); var reservas = this.Contexto.Reservas.ToList(); var model = new ReservasViewModel(livros, reservas); return(View(model)); }
// GET: Mantencion/Reservas/CrearReserva public ActionResult CrearReserva() { var vmmhAdmin = new ViewModelMapperHelper(); var model = new ReservasViewModel { ListaComunas = new Vista.Models.ViewModelMapperHelper().ListaComunas(), ListaServicios = vmmhAdmin.ListaServicios(), ListaVehiculos = vmmhAdmin.ListaVehiculos() }; return(View(model)); }
public IActionResult Index() { var livros = this.Banco.Livros.ToList(); var userId = User.FindFirst(ClaimTypes.NameIdentifier).Value; List <Reserva> reservas = this.Banco.Reservas.Where(r => r.UserID == userId).ToList(); List <Reserva> reservasUser = new List <Reserva>(); for (int i = 0; i < reservas.Count; i++) { if (reservas[i].UserID.Equals(userId)) { reservasUser.Add(reservas[i]); } } var model = new ReservasViewModel(livros, reservasUser); return(View(model)); }