public void UpdateEvento(EventoInsert _evento) { Global.Global.Auth = new APIConfig().Auth(); Global.Global.AccessToken = Global.Global.Auth.access_token; Global.Global.Url = Global.Global.Auth.instance_url; var uri = "https://na59.salesforce.com/services/data/v43.0/sobjects/evento__c/" + _evento.IdEvento; _evento.IdEvento = null; // PATCH nao permite o ID no payload var conteudoJson = Newtonsoft.Json.JsonConvert.SerializeObject(_evento); System.Net.Http.HttpClient client = new HttpClient(); client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", Global.Global.Auth.access_token); var method = new HttpMethod("PATCH"); var request = new HttpRequestMessage(method, uri) { Content = new StringContent(conteudoJson, Encoding.UTF8, "application/json") }; HttpResponseMessage response = client.SendAsync(request).Result; if (!response.IsSuccessStatusCode) { new Exception(response.ReasonPhrase); } }
public void Adicionar(EventoInsert _evento) { _evento.DataInicio = ConverterData(_evento.DataInicio); _evento.DataFinal = ConverterData(_evento.DataFinal); _evento.DataInicioVenda = ConverterData(_evento.DataInicioVenda); _evento.DataFinalVenda = ConverterData(_evento.DataFinalVenda); _evento.HoraInicioEvento = ConverterHora(_evento.HoraInicioEvento); _evento.HoraTerminoEvento = ConverterHora(_evento.HoraTerminoEvento); es = new EventoService(); es.InserirEvento(_evento); }
public ActionResult Adicionar(EventoInsert _evento) { try { EventoBusiness eb = new EventoBusiness(); eb.Adicionar(_evento); return(Redirect("/Evento/AdicionarEvento")); } catch { return(Redirect("/Evento/AdicionarEvento")); } }
public void Alterar(EventoInsert _evento) { Evento evento = new Evento(); _evento.DataInicio = ConverterData(_evento.DataInicio); _evento.DataFinal = ConverterData(_evento.DataFinal); _evento.DataInicioVenda = ConverterData(_evento.DataInicioVenda); _evento.DataFinalVenda = ConverterData(_evento.DataFinalVenda); _evento.HoraInicioEvento = ConverterHora(_evento.HoraInicioEvento); _evento.HoraTerminoEvento = ConverterHora(_evento.HoraTerminoEvento); es = new EventoService(); es.UpdateEvento(_evento); }
public void InserirEvento(EventoInsert _evento) { Global.Global.Auth = new APIConfig().Auth(); Global.Global.AccessToken = Global.Global.Auth.access_token; Global.Global.Url = Global.Global.Auth.instance_url; string url = "https://na59.salesforce.com/services/data/v43.0/sobjects/evento__c/"; HttpClient client = new HttpClient(); client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", Global.Global.Auth.access_token); string conteudoJson = Newtonsoft.Json.JsonConvert.SerializeObject(_evento); StringContent conteudoJsonString = new StringContent(conteudoJson, Encoding.UTF8, "application/json"); HttpResponseMessage response = client.PostAsync(url, conteudoJsonString).Result; if (!response.IsSuccessStatusCode) { new Exception(response.ReasonPhrase); } }
public ActionResult Alterar(EventoInsert _evento) { try { EventoBusiness eb = new EventoBusiness(); Evento evento = new Evento(); evento.IdEvento = _evento.IdEvento; eb.Alterar(_evento); evento = eb.BuscarPorId(evento.IdEvento); Global.Global.EventoPesquisado = evento; return(Redirect("/Evento/")); } catch { return(Redirect("/Evento/")); } }
// POST: api/Eventos public void PostEvento([FromBody] EventoEXA aps) { var repo = new EventoInsert(); repo.insertarApuesta(aps); }