private async void BtnGravarClicked(object sender, EventArgs e) { var dal = new GarcomDAL(); var garcom = new Garcom(); garcom.Nome = nome.Text; garcom.Sobrenome = sobrenome.Text; garcom.Foto = bytesFoto; dal.Add(garcom); ClearControls(); await App.Current.MainPage.DisplayAlert("Inserção de garçom", "Garçom inserido com sucesso", "Ok"); }
public async Task UpdateGarconsToServerAsync(IEnumerable <Garcom> garcons) { var uri = new Uri(string.Format("https://aplicativoserverapi.azurewebsites.net/garcom/insert")); var garcomDAL = new GarcomDAL(); foreach (var garcom in garcons) { //garcom.Foto = null; --> Lembre-se que o serviço precisa de web. Dá para enviar a foto, mas cuidado com a performance var json = JsonConvert.SerializeObject(garcom); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpResponseMessage response = await client.PostAsync(uri, content); if (response.IsSuccessStatusCode) { garcom.OperacaoSincronismo = Modelo.Enums.OperacaoSincronismo.Sincronizado; garcomDAL.Update(garcom); } } }
public GarcomController(CCFoodsContext context) { _context = context; garcomDAL = new GarcomDAL(context); }