public ActionResult <ReservaViewModel> Gets() { var response = _reservaService.ConsultarTodos(); if (response.Error) { ModelState .AddModelError("Error al consultar la Reserva", response.Mensaje); var detallesproblemas = new ValidationProblemDetails(ModelState); detallesproblemas.Status = StatusCodes.Status500InternalServerError; return(BadRequest(detallesproblemas)); } else { return(Ok(response.Reservas.Select(p => new ReservaViewModel(p)))); } }
private void BtnBuscar_Click(object sender, EventArgs e) { DtGridViewReservas.Rows.Clear(); try { if (CmbTipoFiltro.Text.Equals("Consultar Todos")) { if (reservaService.ConsultarTodos().listaVacia == false) { if (reservaService.ConsultarTodos().reservas.Count > 0) { reservas = reservaService.ConsultarTodos().reservas; foreach (var item in reservas) { DtGridViewReservas.Rows.Add(item.idReserva, item.Barbero.identificacion, item.diaReserva, item.estadoAtendido, item.estadoAtendido, item.valorTotalReserva); } } else { MessageBox.Show("no hay elementos", "informacion"); } } else { MessageBox.Show("no hay elementos", "informacion"); } } else if (CmbTipoFiltro.Text.Equals("Consultar Por ID Barbero")) { if (ValidarTextBoxVacio(TxtIdentificacion)) { /*if (reservaService.ConsultarIdentificacion(TxtIdentificacion.Text).listaVacia == false) * { * if (TxtIdentificacion.ConsultarIdentificacion(TxtIdentificacion.Text).barbero != null) * { * reserva = reservaService.ConsultarIdentificacion(TxtIdConsulta.Text).barbero; * DtGridBarberosFiltrados.Rows.Add(barbero.nombre, barbero.apellido, barbero.identificacion, barbero.numeroTelefono, barbero.edad, barbero.direccion, barbero.numeroClientesAtendidos); * } * } * else * { * MessageBox.Show("no hay elementos", "informacion"); * }*/ } } else if (CmbTipoFiltro.Text.Equals("Consultar Por Nombre")) {/* * if (ValidarTextBoxVacio(TxtIdConsulta)) * { * if (barberoServices.ConsultarNombre(TxtIdConsulta.Text).listaVacia == false) * { * barberos = barberoServices.ConsultarNombre(TxtIdConsulta.Text).barberos; * foreach (var item in barberos) * { * DtGridBarberosFiltrados.Rows.Add(item.nombre, item.apellido, item.identificacion, item.numeroTelefono, item.edad, item.direccion, item.numeroClientesAtendidos); * } * } * else * { * MessageBox.Show("no hay elementos", "informacion"); * } * }*/ } else { MessageBox.Show("seleccione una opcion", "ERROR"); } } catch (Exception ex) { MessageBox.Show("error: " + ex.Message); } }
public IEnumerable <ReservaViewModel> Gets() { var recepcionistas = _reservaService.ConsultarTodos().Select(p => new ReservaViewModel(p)); return(recepcionistas); }
public IEnumerable <ReservaViewModel> gets() { var reserva = _reservaservice.ConsultarTodos().Select(p => new ReservaViewModel(p)); return(reserva); }