// GET: Estado public ActionResult Index() { SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); EstadoViewModel EstadoVW = new EstadoViewModel(); EstadoResponse respuesta = new EstadoResponse(); respuesta = WS.ConsultarEstado(new EstadoRequest()); if (respuesta.CodigoError == 0) { EstadoVW.ListaEstado = respuesta.ListaEstado; } return(View(EstadoVW)); }
private EstadoResponse BuscarEstadoPorId(Guid id) { var estado = _context.Estado.Include(x => x.Pais).FirstOrDefault(x => x.Id == id); if (estado == null) { return(null); } EstadoResponse estadoResponse = new EstadoResponse { Id = estado.Id, Name = estado.Name, UrlFoto = estado.UrlFoto, Pais = estado.Pais.Nome }; return(_mapper.Map <EstadoResponse>(estadoResponse)); }
public async Task <ActionResult <Estado> > PostEstado(EstadoResponse estadoResponse) { var pais = await _context.Paises.FirstOrDefaultAsync(x => x.Id == estadoResponse.Pais.Id); estadoResponse.Pais = pais; Estado estado = new Estado { Nome = estadoResponse.Nome, Bandeira = estadoResponse.Bandeira, Pais = estadoResponse.Pais }; _context.Estados.Add(estado); await _context.SaveChangesAsync(); return(CreatedAtAction("GetEstado", new { id = estado.Id }, estado)); }
public HttpResponseMessage DeleteEquipo(int id) { EstadoResponse estado = new EstadoResponse(); try { using (ProdeDB db = new ProdeDB()) { var equipo = db.Equipo.Find(id); if (equipo == null) { throw new ProdeApiException("Equipo no encontrado", HttpStatusCode.NotFound); } db.Entry(equipo).State = System.Data.Entity.EntityState.Deleted; db.SaveChanges(); return(ProdeUtils.CreateResponse(new EstadoResponse() { Estado = EstadoCode.Ok, Descripcion = "Eliminado correctamente", Data = "no implementado" }, HttpStatusCode.OK)); } } catch (ProdeApiException ex) { return(ProdeUtils.CreateResponse(new EstadoResponse() { Estado = EstadoCode.Error, Descripcion = ex.Message, Data = "no implementado" }, ex.CodigoEstado)); } catch (Exception ex) { return(ProdeUtils.CreateResponse(new EstadoResponse() { Estado = EstadoCode.Error, Descripcion = ex.Message, Data = "no implementado" }, HttpStatusCode.InternalServerError)); } }
// GET: OrdenPago/Create public ActionResult Create() { SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); OrdenPagoViewModel OrdenPagoVW = new OrdenPagoViewModel(); SucursalResponse respuestaSucursal = new SucursalResponse(); respuestaSucursal = WS.ConsultarSucursal(new SucursalRequest()); if (respuestaSucursal.CodigoError == 0) { OrdenPagoVW.ListaSucursalCombo = respuestaSucursal.ListaSucursal.Select(e => new SucursalViewModel { CodigoSucursal = e.CodigoSucursal, Nombre = e.Nombre }).ToList(); } MonedaResponse respuestaMoneda = new MonedaResponse(); respuestaMoneda = WS.ConsultarMoneda(new MonedaRequest()); if (respuestaMoneda.CodigoError == 0) { OrdenPagoVW.ListaMonedaCombo = respuestaMoneda.ListaMoneda.Select(e => new MonedaViewModel { CodigoMoneda = e.CodigoMoneda, Nombre = e.Nombre }).ToList(); } ; EstadoResponse respuestaEstado = new EstadoResponse(); respuestaEstado = WS.ConsultarEstado(new EstadoRequest()); if (respuestaEstado.CodigoError == 0) { OrdenPagoVW.ListaEstadoCombo = respuestaEstado.ListaEstado.Select(e => new EstadoViewModel { CodigoEstado = e.CodigoEstado, Nombre = e.Nombre }).ToList(); } return(View(OrdenPagoVW)); }
public EstadoResponse ConsultarEstado(EstadoRequest filtro) { EstadoResponse Resultado = new EstadoResponse(); try { using (SqlConnection conexion = new SqlConnection(Configuracion.CadenaConexion("BDNegocio"))) { conexion.Open(); using (SqlCommand cmd = new SqlCommand("usp_ConsultarEstado", conexion)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@CodigoEstado", filtro.CodigoEstado ?? (object)DBNull.Value); cmd.Parameters.AddWithValue("@Nombre", filtro.Nombre ?? (object)DBNull.Value); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Resultado.ListaEstado.Add(new ENEstado { CodigoEstado = dr.GetInt32(dr.GetOrdinal("CodigoEstado")), Nombre = dr.GetString(dr.GetOrdinal("Nombre")), Abreviatura = dr.GetString(dr.GetOrdinal("Abreviatura")) }); } } } } catch (Exception e) { Resultado.CodigoError = -1; Resultado.DescripcionError = e.Message; } return(Resultado); }