コード例 #1
0
        protected async void btnInsert_Click(object sender, EventArgs e)
        {
            if (Page.IsValid) { 
                var base64String = Convert.ToBase64String(FileUpload1.FileBytes);
                HttpClient httpClient = new HttpClient();
                httpClient.BaseAddress = new Uri(ip);
                Models.Produto f = new Models.Produto
                {
                    Descricao = textBoxDesc.Text,
                    NomeDescricao = textBoxNomeDescr.Text,
                    Cardapio_id = int.Parse(Cardapios.SelectedItem.Value),
                    Fila_id = int.Parse(Filas.SelectedItem.Value),
                    Foto = base64String,
                    Preco = double.Parse(textBoxPreco.Text),
                    ArquivoFoto = "Imagens/" + DateTime.Now.ToString("yyyyMMddHHmmss") + FileUpload1.FileName,
                };

                FileUpload1.PostedFile.SaveAs(Server.MapPath("~/Imagens/" + DateTime.Now.ToString("yyyyMMddHHmmss") + FileUpload1.FileName));

                string s = JsonConvert.SerializeObject(f);

                var content = new StringContent(s, Encoding.UTF8, "application/json");

                await httpClient.PostAsync("/20131011110061/api/produto", content);

                Reload();
            }
        }
コード例 #2
0
 public ItemPedido ComProduto(Produto p)
 {
     this.Produto = p;
     return this;
 }