Example #1
0
 public MyJsonResult recusarchamada(int id)
 {
     try
     {
         var token = Session["token"];
         var res   = ApiUsuario.RecusarChamada(token.ToString(), id);
         if (res.StatusCode == HttpStatusCode.OK)
         {
             var result = res.Content.ReadAsStringAsync().Result;
             var ret    = JsonConvert.DeserializeObject <ChamadasRecusadas>(result);
             return(new MyJsonResult(ret, JsonRequestBehavior.DenyGet));
         }
         else
         {
             var result = res.Content.ReadAsStringAsync().Result;
             Response.TrySkipIisCustomErrors = true;
             Response.StatusCode             = (int)res.StatusCode;
             return(new MyJsonResult(result, JsonRequestBehavior.DenyGet));
         }
     }
     catch (Exception ex)
     {
         Response.TrySkipIisCustomErrors = true;
         Response.StatusCode             = 500;
         return(new MyJsonResult(ex.Message, JsonRequestBehavior.DenyGet));
     }
 }
Example #2
0
 public MyJsonResult aceitarchamada(int id, decimal qtd)
 {
     try
     {
         var         token = Session["token"];
         HttpContent form  = new FormUrlEncodedContent(new[]
         {
             new KeyValuePair <string, string>("id", id.ToString()),
             new KeyValuePair <string, string>("qtd", qtd.ToString())
         });
         var res = ApiUsuario.Postchamada(token.ToString(), form);
         if (res.StatusCode == HttpStatusCode.OK)
         {
             var result = res.Content.ReadAsStringAsync().Result;
             var ret    = JsonConvert.DeserializeObject <AnonimousOrder>(result);
             return(new MyJsonResult(ret, JsonRequestBehavior.DenyGet));
         }
         else
         {
             //aterar o retorno aqui para uma msg de erro avaliar
             var result = res.Content.ReadAsStringAsync().Result;
             Response.TrySkipIisCustomErrors = true;
             Response.StatusCode             = (int)res.StatusCode;
             return(new MyJsonResult(result, JsonRequestBehavior.DenyGet));
         }
     }
     catch (Exception ex)
     {
         Response.TrySkipIisCustomErrors = true;
         Response.StatusCode             = 500;
         return(new MyJsonResult(new { error = ex.Message }, JsonRequestBehavior.DenyGet));
     }
 }
 public ActionResult Index(LoginViewModel model)
 {
     if (ModelState.IsValid)
     {
         var res    = ApiUsuario.GetToken(model.email, model.password);
         var result = res.Content.ReadAsStringAsync().Result;
         if (res.IsSuccessStatusCode)
         {
             var token = Newtonsoft.Json.JsonConvert.DeserializeObject <string>(result);
             Session.Add("token", token);
             FormsAuthentication.SetAuthCookie(model.email, false);
             var MyIdentity  = new GenericIdentity(model.email);
             var roles       = new string[] { "Users" };
             var MyPrincipal = new GenericPrincipal(MyIdentity, roles);
             Thread.CurrentPrincipal = MyPrincipal;
             return(RedirectToAction("index", "Dashboard"));
         }
         else
         {
             ModelState.AddModelError("error", result);
             return(View(model));
         }
     }
     return(View(model));
 }
Example #4
0
 public JsonResult UnSubscrible(string onesignalId)
 {
     try
     {
         var         token = Session["token"];
         HttpContent form  = new FormUrlEncodedContent(new[]
         {
             new KeyValuePair <string, string>("", onesignalId)
         });
         var res = ApiUsuario.UnSubscriptionOneSignal(form, token.ToString());
         if (res.StatusCode == HttpStatusCode.OK)
         {
             return(Json(true, JsonRequestBehavior.AllowGet));
         }
         else
         {
             Response.TrySkipIisCustomErrors = true;
             Response.StatusCode             = (int)res.StatusCode;
             return(Json(false, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception ex)
     {
         return(Json(ex.Message, JsonRequestBehavior.AllowGet));
     }
 }
 public MyJsonResult Ativas()
 {
     try
     {
         var token = Session["token"];
         var res   = ApiUsuario.GetOrdemsAtivas(token.ToString());
         if (res.StatusCode == HttpStatusCode.OK)
         {
             var result = res.Content.ReadAsStringAsync().Result;
             var ret    = JsonConvert.DeserializeObject <List <ActionOrders> >(result);
             return(new MyJsonResult(ret, JsonRequestBehavior.AllowGet));
         }
         else
         {
             var result = res.Content.ReadAsStringAsync().Result;
             Response.TrySkipIisCustomErrors = true;
             Response.StatusCode             = (int)res.StatusCode;;
             return(new MyJsonResult(result, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception ex)
     {
         Response.TrySkipIisCustomErrors = true;
         Response.StatusCode             = 500;
         return(new MyJsonResult(ex.Message, JsonRequestBehavior.AllowGet));
     }
 }
Example #6
0
 public ActionResult Index(RegisterViewModel model)
 {
     if (ModelState.IsValid)
     {
         HttpContent form = new FormUrlEncodedContent(new[]
         {
             new KeyValuePair <string, string>("nome", model.nome),
             new KeyValuePair <string, string>("sobrenome", model.sobrenome),
             new KeyValuePair <string, string>("email", model.email),
             new KeyValuePair <string, string>("password", model.password),
             new KeyValuePair <string, string>("confirmPassword", model.confirmPassword)
         });
         var res = ApiUsuario.PostRegister(form);
         if (res.StatusCode == HttpStatusCode.OK || res.StatusCode == HttpStatusCode.Created)
         {
             var result = res.Content.ReadAsStringAsync().Result;
             var token  = JsonConvert.DeserializeObject <dynamic>(result).token;
             return(RedirectToAction("ConfirmEmail", new { token = token }));
         }
         else
         {
             var result = res.Content.ReadAsStringAsync().Result;
             ModelState.AddModelError("error", result);
             //aterar o retorno aqui para uma msg de erro avaliar
             return(View());
         }
     }
     return(View(model));
 }
 public MyJsonResult Index()
 {
     try
     {
         var token = Session["token"];
         var res   = ApiUsuario.ServerConfig(token.ToString());
         if (res.IsSuccessStatusCode)
         {
             var result = res.Content.ReadAsStringAsync().Result;
             var ret    = JsonConvert.DeserializeObject <ServerConfig>(result);
             return(new MyJsonResult(ret, JsonRequestBehavior.AllowGet));
         }
         else
         {
             var result = res.Content.ReadAsStringAsync().Result;
             Response.TrySkipIisCustomErrors = true;
             Response.StatusCode             = (int)res.StatusCode;
             return(new MyJsonResult(result, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception ex)
     {
         Response.TrySkipIisCustomErrors = true;
         Response.StatusCode             = 500;
         return(new MyJsonResult(ex.Message, JsonRequestBehavior.AllowGet));
     }
 }
 public MyJsonResult GetDollarValue()
 {
     try
     {
         var token = Session["token"].ToString();
         var ret   = ApiUsuario.GetDollarValue(token);
         if (ret.IsSuccessStatusCode)
         {
             var result = ret.Content.ReadAsStringAsync().Result;
             return(new MyJsonResult(result, JsonRequestBehavior.AllowGet));
         }
         else
         {
             var result = ret.Content.ReadAsStringAsync().Result;
             Response.TrySkipIisCustomErrors = true;
             Response.StatusCode             = (int)ret.StatusCode;
             return(new MyJsonResult(result, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception ex)
     {
         Response.TrySkipIisCustomErrors = true;
         Response.StatusCode             = 500;
         return(new MyJsonResult(ex.Message, JsonRequestBehavior.AllowGet));
     }
 }
        public ActionResult Logoff()
        {
            var token = Session["token"];

            if (token != null)
            {
                var res = ApiUsuario.Logoff(token.ToString());
            }

            FormsAuthentication.SignOut();
            return(RedirectToAction("Index"));
        }
        public MyJsonResult GetOrdembyChamadaID(int chamadaId)
        {
            var token  = Session["token"].ToString();
            var result = ApiUsuario.GetOrdemByChamadaID(token, chamadaId);

            if (result.StatusCode == System.Net.HttpStatusCode.OK)
            {
                var ret   = result.Content.ReadAsStringAsync().Result;
                var ordem = JsonConvert.DeserializeObject <Ordem>(ret);
                return(new MyJsonResult(ordem, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(new MyJsonResult(false, JsonRequestBehavior.AllowGet));
            }
        }
        public MyJsonResult VenderaMercado(int OrderID)
        {
            var token  = Session["token"].ToString();
            var result = ApiUsuario.SairMercado(token, OrderID);

            if (result.StatusCode == HttpStatusCode.OK)
            {
                var ret   = result.Content.ReadAsStringAsync().Result;
                var ordem = JsonConvert.DeserializeObject <Ordem>(ret);
                return(new MyJsonResult(ordem, JsonRequestBehavior.AllowGet));
            }
            else
            {
                Response.TrySkipIisCustomErrors = true;
                Response.StatusCode             = (int)result.StatusCode;
                return(new MyJsonResult(result.Content.ReadAsStringAsync().Result, JsonRequestBehavior.AllowGet));
            }
        }
Example #12
0
        public ActionResult PerdeuSenha(string email)
        {
            HttpContent form = new FormUrlEncodedContent(new[] {
                new KeyValuePair <string, string>("Email", email)
            });
            var res = ApiUsuario.RecuperarSenha(form);

            if (res.IsSuccessStatusCode)
            {
                var result = res.Content.ReadAsStringAsync().Result;
                return(View("EmailPerdeuSenha"));
            }
            else
            {
                var result = res.Content.ReadAsStringAsync().Result;
                ModelState.AddModelError("error", result);
            }
            return(View());
        }
        public MyJsonResult TestKey(SetKeysViewModel ViewModel)
        {
            var         token = Session["token"].ToString();
            HttpContent form  = new FormUrlEncodedContent(new[]
            {
                new KeyValuePair <string, string>("binanceKey", ViewModel.binanceKey),
                new KeyValuePair <string, string>("binanceSecret", ViewModel.binanceSecret)
            });
            var res = ApiUsuario.BinanceTestKeys(form, token);

            if (res.IsSuccessStatusCode)
            {
                return(new MyJsonResult(true, JsonRequestBehavior.AllowGet));
            }

            var resObj = res.Content.ReadAsStringAsync().Result;

            Response.TrySkipIisCustomErrors = true;
            Response.StatusCode             = (int)res.StatusCode;
            return(new MyJsonResult(resObj, JsonRequestBehavior.AllowGet));
        }
 public ActionResult setkeys(SetKeysViewModel ViewModel)
 {
     if (ModelState.IsValid)
     {
         var         token = Session["token"].ToString();
         HttpContent form  = new FormUrlEncodedContent(new[]
         {
             new KeyValuePair <string, string>("binanceKey", ViewModel.binanceKey),
             new KeyValuePair <string, string>("binanceSecret", ViewModel.binanceSecret)
         });
         var res = ApiUsuario.BinanceKeys(form, token);
         if (res.IsSuccessStatusCode)
         {
             return(RedirectToAction("index", "Dashboard"));
         }
         else
         {
             ModelState.AddModelError("error", "Chaves Inválidas tente novamente");
         }
     }
     return(View(ViewModel));
 }
 public ActionResult Index(AlterarSenhaViewModel model)
 {
     if (ModelState.IsValid)
     {
         var         token = Session["token"];
         HttpContent form  = new FormUrlEncodedContent(new[]
         {
             new KeyValuePair <string, string>("SenhaAntiga", model.SenhaAntiga),
             new KeyValuePair <string, string>("NovaSenha", model.NovaSenha),
             new KeyValuePair <string, string>("ConfirmarSenha", model.ConfirmarSenha)
         });
         var res = ApiUsuario.MudarSenha(form, token.ToString());
         if (res.IsSuccessStatusCode)
         {
             //avaliar se vale a pena deslogar o usuario
             return(View("MudarSenha"));
         }
         var result = res.Content.ReadAsStringAsync().Result;
         ModelState.AddModelError("error", result);
     }
     return(View(model));
 }
Example #16
0
        public MyJsonResult recusar(int CancelamentoChamada_ID)
        {
            var         token = Session["token"];
            HttpContent form  = new FormUrlEncodedContent(new[]
            {
                new KeyValuePair <string, string>("CancelamentoChamada_ID", CancelamentoChamada_ID.ToString())
            });
            var res = ApiUsuario.CancelamentoRecusado(token.ToString(), form);

            if (res.IsSuccessStatusCode)
            {
                var ret    = res.Content.ReadAsStringAsync().Result;
                var retObj = JsonConvert.DeserializeObject <dynamic>(ret);
                return(new MyJsonResult(retObj, JsonRequestBehavior.DenyGet));
            }
            else
            {
                var result = res.Content.ReadAsStringAsync().Result;
                Response.TrySkipIisCustomErrors = true;
                Response.StatusCode             = (int)res.StatusCode;
                return(new MyJsonResult(result, JsonRequestBehavior.DenyGet));
            }
        }
Example #17
0
        public MyJsonResult aceitar(AceitarEdicaoViewModel model)
        {
            var         token = Session["token"];
            HttpContent form  = new FormUrlEncodedContent(new[]
            {
                new KeyValuePair <string, string>("EdicaoId", model.EdicaoId.ToString()),
                new KeyValuePair <string, string>("ChamadaId", model.ChamadaId.ToString())
            });
            var res = ApiUsuario.AceitarEdicao(token.ToString(), form);

            if (res.IsSuccessStatusCode)
            {
                var ret    = res.Content.ReadAsStringAsync().Result;
                var retObj = JsonConvert.DeserializeObject <SerializeEdicaoAceita>(ret);
                return(new MyJsonResult(retObj, JsonRequestBehavior.DenyGet));
            }
            else
            {
                var result = res.Content.ReadAsStringAsync().Result;
                Response.TrySkipIisCustomErrors = true;
                Response.StatusCode             = (int)res.StatusCode;
                return(new MyJsonResult(result, JsonRequestBehavior.DenyGet));
            }
        }