public async System.Threading.Tasks.Task <Datos.Modelos.VendedoresModel> listarunVendedor(int vendedor) { Datos.Modelos.VendedoresModel _vendedor = new Datos.Modelos.VendedoresModel(); try { using (ContextoDatos db = new ContextoDatos()) { var _ciudad = db.Ciudades.ToList(); var _ve = db.Vendedores.Find(vendedor); _vendedor = new Datos.Modelos.VendedoresModel { Apellido = _ve.Apellido, CiudadId = _ve.CiudadId, Codigo = _ve.Codigo, Nombre = _ve.Nombre, Numero_Identificacion = _ve.Numero_Identificacion, VendedorId = _ve.VendedorId, Ciudad = new Datos.Modelos.CiudadModel { CiudadId = _ve.Ciudad.CiudadId, Codigo = _ve.Ciudad.Codigo, Nombre = _ve.Ciudad.Nombre, }, combociudades = _ciudad?.Select(c => new Datos.Modelos.ComboModel { Id = c.CiudadId.ToString(), Nombre = c.Nombre, }).ToList(), }; } } catch (Exception ex) { throw (ex); } return(_vendedor); }
public ActionResult AgregarVendedor(Datos.Modelos.VendedoresModel vendedor) { if (vendedor.CiudadId == 0) { vendedor.CiudadId = vendedor.ciudadantiguaid; } bool repuesta = agregarVendedorNuevo(vendedor); var modelo = obtenerVendedores(vendedor.ciudadantiguaid); return(PartialView("~/Views/CiudadVendedores/detalleVendedor.cshtml", modelo)); }
public bool agregarVendedorNuevo(Datos.Modelos.VendedoresModel vendedor) { bool respuesta = false; try { using (var client = new HttpClient()) { client.BaseAddress = new Uri(url); Datos.Modelos.ParametroConsultaVendedores model = new ParametroConsultaVendedores { modelo = vendedor, }; var responseTask = client.PutAsJsonAsync("api/Common/guardarvendedor", model.modelo); responseTask.Wait(); var result = responseTask.Result; var readTask = result.Content.ReadAsStringAsync(); readTask.Wait(); var res = readTask.Result; if (result.IsSuccessStatusCode) { // var _vendedor = Newtonsoft.Json.JsonConvert.DeserializeObject<Datos.Modelos.VendedoresModel>(res); return(true);; } } } catch (Exception ex) { Console.WriteLine(ex.Message); } return(respuesta); }
public HttpResponseMessage Obtenevendedor2([FromBody] Datos.Modelos.VendedoresModel paramQuery) { HttpResponseMessage response = Request.CreateResponse(); try { var listaSqlFiltrada = new Negocio.NegCiudadVendedor().GuardarVendedor(paramQuery); string listaJson = Newtonsoft.Json.JsonConvert.SerializeObject(listaSqlFiltrada); var jsonContent = new StringContent(listaJson, Encoding.UTF8, "application/json"); response = Request.CreateResponse(HttpStatusCode.OK); response.Content = jsonContent; response.ReasonPhrase = "OK"; } catch (Exception ex) { throw (ex); } return(response); }