public OrdersController(IGenericHttpService <OrderDto> genericHttpService) { _genericHttpService = genericHttpService; _genericHttpService.controlador = "Orders"; _genericHttpService.cliente = "TEST"; }
public LeitorController(IGenericHttpService service, IGeradorHeader header) { _service = service; _header = header; }
public ProductsController(IGenericHttpService <ProductDto> genericHttpService) { _genericHttpService = genericHttpService; _genericHttpService.controlador = "Products"; _genericHttpService.cliente = "TEST"; }
public async Task <IActionResult> OrdersView() { IGenericHttpService <OrderDto> servicio = HttpContext.RequestServices.GetService <IGenericHttpService <OrderDto> >(); servicio.cliente = "TEST"; servicio.controlador = "Orders"; var kv = await servicio.HttpCbosAsync(); if (kv.Key != HttpStatusCode.OK) { return(StatusCode((int)kv.Key)); // ((int)HttpContext.Response.StatusCode); // new StatusCodeResult((int)kv.Key); } //if (kv.Key == HttpStatusCode.Unauthorized) return StatusCode(401, null); // RedirectToAction(nameof(LogOut)); // StatusCode((int)HttpStatusCode.Unauthorized); kv.Value.ForEach(x => { switch (x.Key) { case "customers": ViewData[x.Key] = ((JArray)x.Value).ToObject(typeof(List <CustomersCboDto>)); ViewData["defaultCustomer"] = ((List <CustomersCboDto>)((JArray)x.Value).ToObject(typeof(List <CustomersCboDto>))).First(); break; case "employees": ViewData[x.Key] = ((JArray)x.Value).ToObject(typeof(List <EmployeCboDto>)); ViewData["defaultEmployee"] = ((List <EmployeCboDto>)((JArray)x.Value).ToObject(typeof(List <EmployeCboDto>))).First(); break; case "products": ViewData[x.Key] = ((JArray)x.Value).ToObject(typeof(List <ProductCboDto>)); ViewData["defaultProduct"] = ((List <ProductCboDto>)((JArray)x.Value).ToObject(typeof(List <ProductCboDto>))).First(); break; default: break; } }); return(View()); //Type type = Assembly.GetCallingAssembly.GetType("") //KeyValuePair<HttpStatusCode, List<KeyValuePair<string, object>>> objetos = JsonConvert.DeserializeObject<KeyValuePair<HttpStatusCode, List<KeyValuePair<string, object>>>>(kv, new JsonSerializerSettings() { TypeNameHandling = TypeNameHandling.All }); //var a = ""; //var client = _httpClientFactory.CreateClient("TEST"); //var response = await client.GetAsync($"Customers/Cbo").Result.Content.ReadAsStringAsync(); //var customerCboDto = JsonConvert.DeserializeObject<List<CustomersCboDto>>(response, new JsonSerializerSettings() { TypeNameHandling = TypeNameHandling.All }); //ViewData["customers"] = customerCboDto; //.to categories.ToList(); //ViewData["defaultCustomer"] = customerCboDto.First(); //response = await client.GetAsync($"Employees/Cbo").Result.Content.ReadAsStringAsync(); //var employeeCboDto = JsonConvert.DeserializeObject<List<EmployeCboDto>>(response, new JsonSerializerSettings() { TypeNameHandling = TypeNameHandling.All }); //ViewData["employees"] = employeeCboDto; //.to categories.ToList(); //ViewData["defaultEmployee"] = employeeCboDto.First(); ////ViewData["defaultCategory"] = categories.First(); //response = await client.GetAsync($"Products/Cbo").Result.Content.ReadAsStringAsync(); //var productsCboDto = JsonConvert.DeserializeObject<List<ProductCboDto>>(response, new JsonSerializerSettings() { TypeNameHandling = TypeNameHandling.All }); //ViewData["products"] = productsCboDto; //.to categories.ToList(); //ViewData["defaultProduct"] = productsCboDto.First(); }
public EmprestimoController(IGenericHttpService service, IGeradorHeader header) { _service = service; _header = header; }