public Response InsertCardapio(CardapioReturn cardapioReturn) { try { using (var dt = new Conexao()) { dt.Add(cardapioReturn); } return(new Response { IsSuccess = true, Message = "Cardapio Cadastrado com Sucesso!", Result = cardapioReturn }); } catch (Exception ex) { return(new Response { IsSuccess = false, Message = ex.Message }); throw; } }
public async Task <Response> GetCardapio() // rota cardapio { try { //client = new HttpClient(); var uri = new Uri(String.Format("{0}/cardapio", ServidorApi)); var user = dataService.GetUser(); client = new HttpClient() { Timeout = TimeSpan.FromMilliseconds(20000) }; var bearer = String.Format("bearer {0}", user.Token); client.DefaultRequestHeaders.Add("Authorization", bearer); HttpResponseMessage response = null; response = await client.GetAsync(uri); if (!response.IsSuccessStatusCode) { var list = new List <CardapioReturn>(); var Barraca = new CardapioReturn { nomeprato = "Erro de Conexão!" }; list.Add(Barraca); return(new Response { IsSuccess = false, Message = "Falha de conexao", CardapioResult = list }); } var result = await response.Content.ReadAsStringAsync(); var cardapio = JsonConvert.DeserializeObject <List <CardapioReturn> >(result); return(new Response { IsSuccess = true, Message = "Download de Cardapio Ok", CardapioResult = cardapio, }); } catch (Exception ex) { return (new Response { IsSuccess = false, Message = ex.Message, }); //throw ex; } }
private void InsertCardapioLocal()// insere cardapio no sq lite { foreach (var x in Cardapios) { var c = new CardapioReturn { barraca = x.barraca, descricao = x.descricao, nomeprato = x.nomeprato, valor = x.valor, _id = x._id, __V = x.__V }; var insert = dataService.InsertCardapio(c); } }