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