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(); } }
public ItemPedido ComProduto(Produto p) { this.Produto = p; return this; }