public async Task <GeralQuantidade> GetInfoGeral(string Token) { using (HttpClient client = new HttpClient()) { try { client.BaseAddress = uri; client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", Token); HttpResponseMessage response = await client.GetAsync("Geral/GetInformacoesSite"); string mensagem = await response.Content.ReadAsStringAsync(); if (response.IsSuccessStatusCode == true) { GeralQuantidade geral = JsonConvert.DeserializeObject <GeralQuantidade>(mensagem); return(geral); } if (!string.IsNullOrWhiteSpace(mensagem)) { throw new Exception(mensagem); } throw new Exception(response.StatusCode.ToString()); } catch (Exception ex) { throw new Exception(ex.Message); } } }
public GeralQuantidade GetInformacoesSite() { try { var informacoesSite = new GeralQuantidade { QuantidadeLivros = new LivrosAplicacao(_context).GetAllLivros(0).Count, QuantidadeClientes = new ClienteAplicacao(_context).GetAllClientes(0).Count, QuantidadeAutores = new AutorAplicacao(_context).GetAllAutores(0).Count, QuantidadeEditoras = new EditoraAplicacao(_context).GetAllEditoras(0).Count }; return(informacoesSite); } catch (Exception) { return(null); } }
public Task Excluir(GeralQuantidade objeto, string Token) { throw new NotImplementedException(); }