Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        public ActionResult Adicionar(EventoInsert _evento)
        {
            try
            {
                EventoBusiness eb = new EventoBusiness();
                eb.Adicionar(_evento);

                return(Redirect("/Evento/AdicionarEvento"));
            }
            catch
            {
                return(Redirect("/Evento/AdicionarEvento"));
            }
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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);
            }
        }
Exemplo n.º 6
0
        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/"));
            }
        }
Exemplo n.º 7
0
        // POST: api/Eventos
        public void PostEvento([FromBody] EventoEXA aps)
        {
            var repo = new EventoInsert();

            repo.insertarApuesta(aps);
        }