Example #1
0
 public Classes.Done.DoneObject done(string type, int userId, int typeId)
 {
     Classes.Done done = new Classes.Done();
     //string type, int userId, Int64 eventId)
     //types: reviewsEmpty
     Classes.Done.DoneObject result = done.getDone(type, userId, typeId);
     return(result);
 }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string mode = "";

            try
            {
                mode = Page.RouteData.Values["Mode"].ToString().ToLower();
            }
            catch (Exception ex)
            {
            }
            finally
            {
            }

            //check login
            int UserId = 0;

            if (Session["UserId"] != null)
            {
                UserId = Convert.ToInt32(Session["UserId"]);
            }
            else
            {
                if (Request.Cookies["VC"] != null)
                {
                    string VC = Request.Cookies["VC"].Values["VC"];
                    Classes.LoginSession ls = new Classes.LoginSession();
                    UserId = ls.getUserId(VC);
                    if (UserId == 0) //if user not logged in redirect to login
                    {
                        Response.Redirect("~/Login/Done/" + mode);
                    }
                    else
                    {
                        Session["UserId"] = UserId.ToString();
                    }
                }
                else
                {
                    Response.Redirect("~/Login/Done/" + mode);
                }
            }



            switch (mode)
            {
            case "welcome":
                Classes.Done            done   = new Classes.Done();
                Classes.Done.DoneObject result = done.getDone("welcome", 0, 0);
                var context = GlobalHost.ConnectionManager.GetHubContext <ChatHub>();
                context.Clients.All.setDone("hi!");
                break;
            }
        }