Ejemplo n.º 1
0
 public string AddGroup(string GroupName, string UserId)
 {
     try
     {
         // GroupRepository grouprepo = new GroupRepository();
         if (!grouprepo.checkGroupExists(Guid.Parse(UserId), GroupName))
         {
             // Domain.Socioboard.Domain.Groups group = new Domain.Socioboard.Domain.Groups();
             group.GroupName = GroupName;
             group.UserId    = Guid.Parse(UserId);
             group.EntryDate = DateTime.Now;
             group.Id        = Guid.NewGuid();
             grouprepo.AddGroup(group);
             Domain.Socioboard.Domain.User objUser = objUserRepository.getUsersById(Guid.Parse(UserId));
             Team.AddTeamByGroupIdUserId(objUser.Id, objUser.EmailId, group.Id);
             BusinessSetting ApiobjBusinesssSetting = new BusinessSetting();
             Domain.Socioboard.Domain.BusinessSetting ObjBsnsStng = new Domain.Socioboard.Domain.BusinessSetting();
             ObjBsnsStng.Id               = Guid.NewGuid();
             ObjBsnsStng.BusinessName     = GroupName;
             ObjBsnsStng.GroupId          = group.Id;
             ObjBsnsStng.AssigningTasks   = false;
             ObjBsnsStng.TaskNotification = false;
             ObjBsnsStng.FbPhotoUpload    = 0;
             ObjBsnsStng.UserId           = Guid.Parse(UserId);
             ObjBsnsStng.EntryDate        = DateTime.Now;
             string ObjBsnsStg  = (new JavaScriptSerializer().Serialize(ObjBsnsStng));
             string BsnsMessage = ApiobjBusinesssSetting.AddBusinessByUser(ObjBsnsStg);
             //return new JavaScriptSerializer().Serialize(group);
             return("Added Sucessfully");
         }
         else
         {
             return("Group Already Exists");
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.StackTrace);
         return("Something Went Wrong");
     }
 }
Ejemplo n.º 2
0
 public string AddGroup(string GroupName, string UserId)
 {
     try
     {
         // GroupRepository grouprepo = new GroupRepository();
         if (!grouprepo.checkGroupExists(Guid.Parse(UserId), GroupName))
         {
             // Domain.Socioboard.Domain.Groups group = new Domain.Socioboard.Domain.Groups();
             group.GroupName = GroupName;
             group.UserId = Guid.Parse(UserId);
             group.EntryDate = DateTime.Now;
             group.Id = Guid.NewGuid();
             grouprepo.AddGroup(group);
             Domain.Socioboard.Domain.User objUser = objUserRepository.getUsersById(Guid.Parse(UserId));
             Team.AddTeamByGroupIdUserId(objUser.Id, objUser.EmailId, group.Id);
             BusinessSetting ApiobjBusinesssSetting = new BusinessSetting();
             Domain.Socioboard.Domain.BusinessSetting ObjBsnsStng=new Domain.Socioboard.Domain.BusinessSetting();
             ObjBsnsStng.Id=Guid.NewGuid();
             ObjBsnsStng.BusinessName=GroupName;
             ObjBsnsStng.GroupId=group.Id;
             ObjBsnsStng.AssigningTasks=false;
             ObjBsnsStng.TaskNotification=false;
             ObjBsnsStng.FbPhotoUpload=0;
             ObjBsnsStng.UserId=Guid.Parse(UserId);
             ObjBsnsStng.EntryDate=DateTime.Now;
             string ObjBsnsStg=(new JavaScriptSerializer().Serialize(ObjBsnsStng));
             string BsnsMessage = ApiobjBusinesssSetting.AddBusinessByUser(ObjBsnsStg);
             //return new JavaScriptSerializer().Serialize(group);
             return "Added Sucessfully";
         }
         else
         {
             return "Group Already Exists";
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.StackTrace);
         return "Something Went Wrong";
     }
 }
Ejemplo n.º 3
0
        }     //End session

        public BusinessSetting IsAssignTaskEnable(Guid groupId)
        {
            // bool flag = 0;
            using (NHibernate.ISession session = SessionFactory.GetNewSession())
            {
                using (NHibernate.ITransaction transaction = session.BeginTransaction())
                {
                    List <BusinessSetting> lstdetails = session.CreateQuery("from BusinessSetting where groupId=:groupId")
                                                        .SetParameter("groupId", groupId).List <BusinessSetting>().ToList <BusinessSetting>();

                    BusinessSetting objBsnsStng = lstdetails[0];
                    //flag = objBsnsStng.AssigningTasks;
                    //if (objBsnsStng.AssigningTasks == true)
                    //{
                    //    return true;
                    //}
                    //else
                    //{
                    //    return false;
                    //}
                    return(objBsnsStng);
                }
            }
        }
Ejemplo n.º 4
0
        public string Register(string EmailId, string Password, string AccountType, string Username, string ActivationStatus = "0")
        {
            try
            {
                //UserRepository userrepo = new UserRepository();

                //Domain.Socioboard.Domain.UserActivation objUserActivation = new Domain.Socioboard.Domain.UserActivation();
                //UserActivationRepository objUserActivation = new UserActivationRepository();

                logger.Error("Register");

                if (!userrepo.IsUserExist(EmailId))
                {
                    Domain.Socioboard.Domain.User user = new Domain.Socioboard.Domain.User();
                    user.AccountType      = AccountType;
                    user.EmailId          = EmailId;
                    user.CreateDate       = DateTime.Now;
                    user.ExpiryDate       = DateTime.Now.AddMonths(1);
                    user.Password         = Utility.MD5Hash(Password);
                    user.PaymentStatus    = "unpaid";
                    user.ProfileUrl       = string.Empty;
                    user.TimeZone         = string.Empty;
                    user.UserName         = Username;//FirstName + " " + LastName;
                    user.UserStatus       = 1;
                    user.Ewallet          = "0";
                    user.ActivationStatus = ActivationStatus;//"0";
                    user.Id       = Guid.NewGuid();
                    user.UserCode = Utility.GenerateRandomUniqueString();
                    UserRepository.Add(user);

                    ////add value in UserActivation
                    //UserActivation.AddUserActivation(user);

                    //add value in userpackage
                    // UserPackageRelation.AddUserPackageRelation(user);


                    try
                    {
                        Domain.Socioboard.Domain.Groups groups = AddGroupByUserId(user.Id);


                        BusinessSettingRepository busnrepo = new BusinessSettingRepository();
                        BusinessSetting.AddBusinessSetting(user.Id, groups.Id, groups.GroupName);
                        Team.AddTeamByGroupIdUserId(user.Id, user.EmailId, groups.Id);

                        UpdateTeam(EmailId, user.Id.ToString(), user.UserName);
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine(ex.Message);
                        logger.Error("Error : " + ex.Message);
                        logger.Error("Error : " + ex.StackTrace);
                    }


                    //MailSender.SendEMail(user.UserName, Password, EmailId);
                    return(new JavaScriptSerializer().Serialize(user));
                }
                else
                {
                    return("Email Already Exists");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.StackTrace);
                return("Something Went Wrong");
            }
        }
Ejemplo n.º 5
0
        public string RegisterbyTwitter(string EmailId, string Password, string AccountType, string Username, string SocioLogin, string PictureUrl, string ActivationStatus = "0")
        {
            try
            {
                logger.Error("RegisterbyTwitter");

                if (!userrepo.IsUserExist(EmailId))
                {
                    Domain.Socioboard.Domain.User user = new Domain.Socioboard.Domain.User();
                    user.AccountType = AccountType;
                    user.EmailId     = EmailId;
                    user.CreateDate  = DateTime.Now;
                    try
                    {
                        if (ConfigurationManager.AppSettings["expiryindays"].ToString() != "")
                        {
                            double expiryindays = double.Parse(ConfigurationManager.AppSettings["expiryindays"].ToString(), CultureInfo.InvariantCulture.NumberFormat);
                            user.ExpiryDate = DateTime.Now.AddDays(expiryindays);
                        }
                        else
                        {
                            user.ExpiryDate = DateTime.Now.AddDays(30);
                        }
                    }
                    catch (Exception)
                    {
                        user.ExpiryDate = DateTime.Now.AddDays(30);
                    }
                    user.Password         = Utility.MD5Hash(Password);
                    user.PaymentStatus    = "unpaid";
                    user.ProfileUrl       = string.Empty;
                    user.TimeZone         = string.Empty;
                    user.UserName         = Username;//FirstName + " " + LastName;
                    user.UserStatus       = 1;
                    user.Ewallet          = "0";
                    user.ActivationStatus = ActivationStatus;//"0";
                    user.Id          = Guid.NewGuid();
                    user.UserCode    = Utility.GenerateRandomUniqueString();
                    user.SocialLogin = SocioLogin;
                    user.ProfileUrl  = PictureUrl;
                    UserRepository.Add(user);

                    ////add value in UserActivation
                    //UserActivation.AddUserActivation(user);

                    //add value in userpackage
                    // UserPackageRelation.AddUserPackageRelation(user);


                    try
                    {
                        Domain.Socioboard.Domain.Groups groups = AddGroupByUserId(user.Id);


                        BusinessSettingRepository busnrepo = new BusinessSettingRepository();
                        BusinessSetting.AddBusinessSetting(user.Id, groups.Id, groups.GroupName);
                        Team.AddTeamByGroupIdUserId(user.Id, user.EmailId, groups.Id);

                        UpdateTeam(EmailId, user.Id.ToString(), user.UserName);
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine(ex.Message);
                        logger.Error("Error : " + ex.Message);
                        logger.Error("Error : " + ex.StackTrace);
                    }
                    //MailSender.SendEMail(user.UserName, Password, EmailId);
                    return(new JavaScriptSerializer().Serialize(user));
                }
                else
                {
                    return("Email Already Exists");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.StackTrace);
                return("Something Went Wrong");
            }
        }