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)); } }
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)); }
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)); } }
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)); } }
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)); }
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)); } }
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)); } }