public void Salvar(Transacao t) { JavaScriptSerializer json_serializer = new JavaScriptSerializer(); UsuarioCtx Uctx = new UsuarioCtx(); t.empresa_contratante = new Empresa(); t.empresa_contratante.id = json_serializer .Deserialize <Usuario>(Uctx.DecryptText(Request.Cookies["token"].Value)) .empresa.id; ctx.Salvar(t); }
public JsonResult getTransacoes() { JavaScriptSerializer json_serializer = new JavaScriptSerializer(); UsuarioCtx Uctx = new UsuarioCtx(); var objToken = json_serializer .Deserialize <Usuario>(Uctx.DecryptText(Request.Cookies["token"].Value)); int idEmpresa = Request.Cookies["token"] == null || objToken.empresa == null ? 0 : objToken.empresa.id; if (idEmpresa != 0 && objToken.perfil.analista != "s" && objToken.perfil.adm != "s") { return(Json(ctx.getTransacaoAll().Where(x => x.empresa_contratante.id == idEmpresa), JsonRequestBehavior.AllowGet)); } return(Json(ctx.getTransacaoAll(), JsonRequestBehavior.AllowGet)); }