Esempio n. 1
0
        public string GetStarredComments()
        {
            CFSession CFSess = (CFSession)Session["CFSess"];
            string    UID    = CFSess.ID;

            return(JsonConvert.SerializeObject(BALPost.GetStarredComments(UID)));
        }
Esempio n. 2
0
        public string SendInvitaion(string FName, string LName, string Email, string Desc)
        {
            string Content = FCommon.GetEmailTemplateBody("Invitation.txt");
            //Content = Content.Replace("@Logo", "<img src='http://www.salamislam.com/sites/default/files/video_poster/Eid-ul-Fitr-2013.-India-2.jpg'>");
            ////FCommon.SendEmail("*****@*****.**", "", "Tresmark Talk Chat", Content);

            //FCommon.SendEmail("*****@*****.**", Email, "Invitation", Content);
            CFSession CFSess = (CFSession)Session["CFSess"];
            string    Fasih  = HttpUtility.UrlEncode(FCommon.Encrypt("ToID:" + ((CFSession)Session["CFSess"]).ID + "~ToEmail:" + Email + "~FName:" + FName + "~LName:" + LName + "~Desc:" + Desc));

            string link = "http://175.107.202.227:8080/Account/Login?q=" + Fasih;

            Content = Content.Replace("@Link", link);
            Content = Content.Replace("@MyName", CFSess.FirstName + " " + CFSess.LastName);
            Content = Content.Replace("@UserName", FName + " " + LName);
            Content = Content.Replace("@Note", Desc);
            if (Desc != "")
            {
                Content = Content.Replace("@DisplayNote", "block");
            }
            else
            {
                Content = Content.Replace("@DisplayNote", "none");
            }

            if (FCommon.SendEmail("*****@*****.**", Email, "Invitation", Content))
            {
                return(JsonConvert.SerializeObject(BALUser.InsertUpdateInvitation(((CFSession)Session["CFSess"]).ID, Email, 0)));
            }
            return(JsonConvert.SerializeObject(""));
        }
Esempio n. 3
0
        public string InsertPost(string Title, string Category, string Body, string FileName, string FileGeneratedName)
        {
            //System.Threading.Thread.Sleep(20000);
            if (Category == "" || Category == null)
            {
                Category = "1";
            }
            CFSession CFSess = (CFSession)Session["CFSess"];

            BALPost.ID         = 0;
            BALPost.UserID     = Convert.ToInt32(CFSess.ID);
            BALPost.Title      = Title;
            BALPost.CategoryID = Convert.ToInt32(Category);
            BALPost.Body       = Body;
            BALPost.IsPublic   = true;
            BALPost.IsActive   = true;

            BALPost.OrignalName   = FileName;
            BALPost.GeneratedName = FileGeneratedName;

            DataRow dr = BALPost.InsertUpdatePosts(BALPost, "0", "10");

            if (dr != null)
            {
                var hubContext = GlobalHost.ConnectionManager.GetHubContext <GeneralHub>();
                hubContext.Clients.All.setPost(dr);
            }

            return(JsonConvert.SerializeObject(dr));
        }
Esempio n. 4
0
        public string InsertTeamMember(string TeamID)
        {
            //System.Threading.Thread.Sleep(3000);
            CFSession CFSess = (CFSession)Session["CFSess"];

            return(JsonConvert.SerializeObject(BAL.InsertTeamMember(Convert.ToInt32(TeamID), Convert.ToInt32(CFSess.ID), 2, DateTime.Now)));
        }
Esempio n. 5
0
        public string DeletePost(string RefID)
        {
            CFSession CFSess = (CFSession)Session["CFSess"];
            DataTable dt     = BALPost.InactivePost(CFSess.ID, RefID, false);

            return(JsonConvert.SerializeObject(dt));
        }
Esempio n. 6
0
        public string GetCommentsByCount(string ID, string RefID, string RefType, string Offset, string Next)
        {
            //System.Threading.Thread.Sleep(20000);
            CFSession CFSess = (CFSession)Session["CFSess"];

            return(JsonConvert.SerializeObject(BALPost.GetCommentsByCount(CFSess.ID, ID, RefID, RefType, Offset, Next)));
        }
Esempio n. 7
0
        public string Login(string Email, string Password)
        {
            DataRow dr = BALUser.LoginAuthentication(Email, Password);

            if (dr["ID"].ToString().Equals("0"))
            {
            }
            else
            {
                if (dr["IsActive"].ToString().Equals("True"))
                {
                    CFSession Sess = new CFSession();
                    Sess.ID            = dr["ID"].ToString();
                    Sess.FirstName     = dr["FirstName"].ToString();
                    Sess.LastName      = dr["LastName"].ToString();
                    Sess.ImageUrl      = dr["ImageUrl"].ToString();
                    Sess.fk_UserTypeID = Convert.ToInt32(dr["fk_UserTypeID"]);
                    Sess.IsFirstLogin  = Convert.ToBoolean(dr["IsFirstLogin"]);
                    Session["CFSess"]  = Sess;
                }
                else
                {
                }
            }
            return(JsonConvert.SerializeObject(dr));
        }
Esempio n. 8
0
        public string GetPostDetails(string RefID)
        {
            CFSession CFSess = (CFSession)Session["CFSess"];

            DataTable dt = BALPost.GetPostDetails(Convert.ToInt32(RefID));

            return(JsonConvert.SerializeObject(dt));
        }
        public string UpdateUserDescriptions()
        {
            CFSession CFSess = (CFSession)Session["CFSess"];
            int       UserID = Convert.ToInt32(CFSess.ID);

            CFSess.IsFirstLogin = false;
            Session["CFSess"]   = CFSess;
            return(JsonConvert.SerializeObject(BALUser.IsFirstLogin(UserID)));
        }
Esempio n. 10
0
        public string UpdateComment(string ID, string RefID, string RefType, string Body)
        {
            CFSession CFSess = (CFSession)Session["CFSess"];
            DataTable dr     = BALPost.InsertUpdateComment(ID, CFSess.ID, RefID, RefType, Body, true, "", "");

            if (dr != null)
            {
                var hubContext = GlobalHost.ConnectionManager.GetHubContext <GeneralHub>();
                hubContext.Clients.All.editComment(dr);
            }
            return(JsonConvert.SerializeObject(dr));
        }
Esempio n. 11
0
        public string InsertCommentAttachment(string RefID, string Title, string Description, string FileName, string FileGeneratedName)
        {
            CFSession CFSess = (CFSession)Session["CFSess"];
            DataTable dr     = BALPost.InsertUpdateCommentAttachment("", CFSess.ID, RefID, Title, Description, true, FileName, FileGeneratedName);

            if (dr != null)
            {
                var hubContext = GlobalHost.ConnectionManager.GetHubContext <GeneralHub>();
                hubContext.Clients.All.setComment(dr);
            }
            return(JsonConvert.SerializeObject(dr));
        }
Esempio n. 12
0
        public string DeleteComment(string ID)
        {
            CFSession CFSess = (CFSession)Session["CFSess"];
            DataTable dr     = BALPost.UpdateCommentStatus(ID, false);

            if (dr != null)
            {
                var hubContext = GlobalHost.ConnectionManager.GetHubContext <GeneralHub>();
                hubContext.Clients.All.deleteComments(dr);
            }
            return(JsonConvert.SerializeObject(dr));
        }
Esempio n. 13
0
        public string UserOnConnect(string ConnectionID)
        {
            CFSession CFSess     = (CFSession)Session["CFSess"];
            var       hubContext = GlobalHost.ConnectionManager.GetHubContext <GeneralHub>();

            //if (!UserConnIDs.DConnIds.ContainsValue(CFSess.ID))
            //    hubContext.Clients.All.setUserOnlineOffline(CFSess.ID, "Online");

            UserConnIDs.DConnIds.Add(ConnectionID, CFSess.ID);

            return(JsonConvert.SerializeObject(""));
            //CFSession CFSess = (CFSession)Session["CFSess"];
            //return Convert.ToInt32(CFSess.ID);
        }
Esempio n. 14
0
        public string InsertCommentFlag(string RefID)
        {
            //System.Threading.Thread.Sleep(10000);
            CFSession CFSess = (CFSession)Session["CFSess"];

            DataTable dr = BALPost.InsertDeleteCommentFlagged(CFSess.ID, RefID);

            if (dr != null)
            {
                var hubContext = GlobalHost.ConnectionManager.GetHubContext <GeneralHub>();
                hubContext.Clients.All.setCommentFlagged(dr);
            }

            return(JsonConvert.SerializeObject(dr));
        }
Esempio n. 15
0
        public string InsertCommentSupportOppose(string RefID, string type)
        {
            //System.Threading.Thread.Sleep(10000);
            CFSession CFSess = (CFSession)Session["CFSess"];

            DataTable dr = BALPost.InsertSupportOppose(Convert.ToInt32(CFSess.ID), Convert.ToInt32(RefID), Convert.ToBoolean(type));

            if (dr != null)
            {
                var hubContext = GlobalHost.ConnectionManager.GetHubContext <GeneralHub>();
                hubContext.Clients.All.setCommentSupportOppose(dr);
            }

            return(JsonConvert.SerializeObject(dr));
        }
Esempio n. 16
0
        public string GetFollowings(string UserID)
        {
            string UID = "";

            try
            {
                UID = Convert.ToInt32(UserID).ToString();
            }
            catch
            {
                CFSession CFSess = (CFSession)Session["CFSess"];
                UID = CFSess.ID;
            }
            return(JsonConvert.SerializeObject(BALUser.GetFollowers("", UID)));
        }
Esempio n. 17
0
        public string GetPostsIFollow(string ID, string UserID)
        {
            //System.Threading.Thread.Sleep(1000);
            string    UID    = "";
            CFSession CFSess = (CFSession)Session["CFSess"];

            try
            {
                UID = Convert.ToInt32(UserID).ToString();
            }
            catch
            {
                UID = CFSess.ID;
            }
            return(JsonConvert.SerializeObject(BALPost.GetPostsIFollow(CFSess.ID, ID, UID)));
        }
Esempio n. 18
0
        public string GetUserProfileDetails(string UserID)
        {
            //System.Threading.Thread.Sleep(2000);
            string    UID    = "";
            CFSession CFSess = (CFSession)Session["CFSess"];

            try
            {
                UID = Convert.ToInt32(UserID).ToString();
            }
            catch
            {
                UID = CFSess.ID;
            }

            return(JsonConvert.SerializeObject(BALUser.GetUserDetailsForProfile(CFSess.ID, UID)));
        }
Esempio n. 19
0
        public string CreateTeam(string TeamName, string Description, int IssueID, string ImgUrl)
        {
            //if (
            //    (TeamName != "" & TeamName != null) &
            //    (Description != "" & Description != null) &
            //    (IssueID != 0) &
            //    (ImgUrl != "" & ImgUrl != null)
            //    )
            DataTable dtTeamName = BAL.GetIssueTitle(IssueID);

            if (dtTeamName.Rows.Count > 0)
            {
                if (FCommon.CheckEmptyStrings(TeamName, Description, ImgUrl) && FCommon.CheckEmptyInt(IssueID))
                {
                    CFSession CFSess = (CFSession)Session["CFSess"];
                    BAL.TeamID      = 0;
                    BAL.TeamName    = dtTeamName.Rows[0]["Title"].ToString();
                    BAL.Description = Description;
                    BAL.CreatedBy   = Convert.ToInt32(CFSess.ID);
                    BAL.CreatedDate = DateTime.Now;
                    BAL.ImgUrl      = ImgUrl;
                    BAL.IssueID     = IssueID;
                    BAL.StatusID    = 1;
                    BAL.IsActive    = true;
                    DataRow dr = BAL.InsertTeams(BAL);
                    BAL.InsertTeamMember(Convert.ToInt32(dr["TeamID"]), Convert.ToInt32(CFSess.ID), 1, DateTime.Now);
                    return(JsonConvert.SerializeObject(dr));
                }
                else
                {
                    return(JsonConvert.SerializeObject(FCommon.ConvertReturn("Wrong")));
                }
            }
            else
            {
                return(JsonConvert.SerializeObject(FCommon.ConvertReturn("Wrong")));
            }
        }
Esempio n. 20
0
        public ActionResult DLogin(string id)
        {
            if (id != "")
            {
                string   dQuery    = HttpUtility.UrlDecode(FCommon.Decrypt(id));
                string[] dQueryArr = dQuery.Split('~');

                DataRow dr = BALUser.LoginAuthentication(dQueryArr[0].ToString(), dQueryArr[1].ToString());
                if (dr["ID"].ToString().Equals("0"))
                {
                }
                else
                {
                    if (dr["IsActive"].ToString().Equals("True"))
                    {
                        CFSession Sess = new CFSession();
                        Sess.ID            = dr["ID"].ToString();
                        Sess.FirstName     = dr["FirstName"].ToString();
                        Sess.LastName      = dr["LastName"].ToString();
                        Sess.ImageUrl      = dr["ImageUrl"].ToString();
                        Sess.fk_UserTypeID = Convert.ToInt32(dr["fk_UserTypeID"]);
                        Sess.IsFirstLogin  = Convert.ToBoolean(dr["IsFirstLogin"]);
                        Session["CFSess"]  = Sess;

                        //Response.Redirect("/Home/Index");
                        return(RedirectToAction("Index", "Home"));
                    }
                    else
                    {
                    }
                }

                return(View());
            }
            return(View());
        }
Esempio n. 21
0
        public string Follow(string UserID)
        {
            CFSession CFSess = (CFSession)Session["CFSess"];

            return(JsonConvert.SerializeObject(BALUser.InsertDeleteFollowers(CFSess.ID, UserID)));
        }
Esempio n. 22
0
        public string GetTeamDiscussion(string ID)
        {
            CFSession CFSess = (CFSession)Session["CFSess"];

            return(JsonConvert.SerializeObject(BAL.GetTeamComment(Convert.ToInt32(ID))));
        }
Esempio n. 23
0
        public string GetMyTeams()
        {
            CFSession CFSess = (CFSession)Session["CFSess"];

            return(JsonConvert.SerializeObject(BAL.GetTeams(0, Convert.ToInt32(CFSess.ID))));
        }
Esempio n. 24
0
        public string GetTeamDetails(string id)
        {
            CFSession CFSess = (CFSession)Session["CFSess"];

            return(JsonConvert.SerializeObject(BAL.GetTeams(Convert.ToInt32(id), Convert.ToInt32(CFSess.ID))));
        }
Esempio n. 25
0
        public string InsertInterestedCategories(string Categories)
        {
            CFSession CFSess = (CFSession)Session["CFSess"];

            return(JsonConvert.SerializeObject(BALUser.InsertUserInterestedCategories(CFSess.ID, Categories)));
        }
Esempio n. 26
0
        public string GetHeaderDetails()
        {
            CFSession CFSess = (CFSession)Session["CFSess"];

            return(JsonConvert.SerializeObject(CFSess));
        }