//IsNotificationTaskEnable public string IsNotificationTaskEnable(Guid groupsId) { Domain.Myfashion.Domain.BusinessSetting objbsnssetting = new Domain.Myfashion.Domain.BusinessSetting(); BusinessSettingRepository busnrepo = new BusinessSettingRepository(); objbsnssetting = busnrepo.IsNotificationTaskEnable(groupsId); return new JavaScriptSerializer().Serialize(objbsnssetting); }
/// <UpdateBusinessSetting> /// Update BusinessSetting by UserId. /// </summary> /// <param name="businessSetting">Set Values in a BusinessSetting Class Property and Pass the same Object of BusinessSetting Class.(Domain.BusinessSetting)</param> public void UpdateBusinessSetting(Domain.Myfashion.Domain.BusinessSetting businessSetting) { //Creates a database connection and opens up a session using (NHibernate.ISession session = SessionFactory.GetNewSession()) { //After Session creation, start Transaction. using (NHibernate.ITransaction transaction = session.BeginTransaction()) { // Proceed action to Update Data. // And Set the reuired paremeters to find the specific values. session.CreateQuery("Update BusinessSetting set BusinessName =:businessName,AssigningTasks =:assigningTasks,TaskNotification =:taskNotification,FbPhotoUpload =:fbPhotoUpload,EntryDate =:entryDate where UserId =:userId and groupId=:groupId and BusinessName=:GroupName") .SetParameter("businessName", businessSetting.BusinessName) .SetParameter("assigningTasks", businessSetting.AssigningTasks) .SetParameter("taskNotification", businessSetting.TaskNotification) .SetParameter("fbPhotoUpload", businessSetting.FbPhotoUpload) .SetParameter("entryDate", DateTime.Now) .SetParameter("userId", businessSetting.UserId) .SetParameter("groupId", businessSetting.GroupId) .SetParameter("GroupName", businessSetting.BusinessName) .ExecuteUpdate(); transaction.Commit(); } //End Transaction } //End session }
/// <AddBusinessSetting> /// Check If User Id is exist or Not. If User Id is Exist then It will Update that same Users all Business Setting. Otherwise It add a new Business Setting Data. /// </summary> /// <param name="businessSetting">Set Values in a BusinessSetting Class Property and Pass the same Object of BusinessSetting Class.(Domain.BusinessSetting)</param> public void AddBusinessSetting(Domain.Myfashion.Domain.BusinessSetting businessSetting) { //Creates a database connection and opens up a session using (NHibernate.ISession session = SessionFactory.GetNewSession()) { //After Session creation, start Transaction. using (NHibernate.ITransaction transaction = session.BeginTransaction()) { //Proceed action. to check if user is Exist or not. List <Domain.Myfashion.Domain.BusinessSetting> lstBusinessSetting = CheckUserId(businessSetting.UserId, businessSetting.GroupId, businessSetting.BusinessName); //if user is Exist the it update all BusinessSetting of the Same user, //Otherwise it add New BusinessSetting. if (lstBusinessSetting.Count > 0) { UpdateBusinessSetting(businessSetting); } else { session.Save(businessSetting); transaction.Commit(); } } //End Transaction } //End session }
//IsNotificationTaskEnable public string IsNotificationTaskEnable(Guid groupsId) { Domain.Myfashion.Domain.BusinessSetting objbsnssetting = new Domain.Myfashion.Domain.BusinessSetting(); BusinessSettingRepository busnrepo = new BusinessSettingRepository(); objbsnssetting = busnrepo.IsNotificationTaskEnable(groupsId); return(new JavaScriptSerializer().Serialize(objbsnssetting)); }
public string AddBusinessByUser(string ObjBusinessSetting) { Domain.Myfashion.Domain.BusinessSetting objbsnssetting = (Domain.Myfashion.Domain.BusinessSetting)(new JavaScriptSerializer().Deserialize(ObjBusinessSetting, typeof(Domain.Myfashion.Domain.BusinessSetting))); BusinessSettingRepository busnrepo = new BusinessSettingRepository(); busnrepo.AddBusinessSetting(objbsnssetting); return(new JavaScriptSerializer().Serialize(objbsnssetting)); }
public Domain.Myfashion.Domain.BusinessSetting IsNotificationTaskEnable(Guid groupId) { // bool flag = 0; using (NHibernate.ISession session = SessionFactory.GetNewSession()) { using (NHibernate.ITransaction transaction = session.BeginTransaction()) { List <Domain.Myfashion.Domain.BusinessSetting> lstdetails = session.CreateQuery("from BusinessSetting where GroupId=:groupId") .SetParameter("groupId", groupId).List <Domain.Myfashion.Domain.BusinessSetting>().ToList <Domain.Myfashion.Domain.BusinessSetting>(); Domain.Myfashion.Domain.BusinessSetting objBsnsStng = lstdetails[0]; return(objBsnsStng); } } }
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.Myfashion.Domain.User objUser = objUserRepository.getUsersById(Guid.Parse(UserId)); Team.AddTeamByGroupIdUserId(objUser.Id, objUser.EmailId, group.Id); BusinessSetting ApiobjBusinesssSetting = new BusinessSetting(); Domain.Myfashion.Domain.BusinessSetting ObjBsnsStng = new Domain.Myfashion.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)); } 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.Myfashion.Domain.User objUser = objUserRepository.getUsersById(Guid.Parse(UserId)); Team.AddTeamByGroupIdUserId(objUser.Id, objUser.EmailId, group.Id); BusinessSetting ApiobjBusinesssSetting = new BusinessSetting(); Domain.Myfashion.Domain.BusinessSetting ObjBsnsStng = new Domain.Myfashion.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); } else { return "Group Already Exists"; } } catch (Exception ex) { Console.WriteLine(ex.StackTrace); return "Something Went Wrong"; } }
public string GetDetailsofBusinessOwner(string GroupId) { BusinessSettingRepository busnrepo = new BusinessSettingRepository(); Domain.Myfashion.Domain.BusinessSetting ObjBsnsstng = busnrepo.GetDetailsofBusinessOwner(Guid.Parse(GroupId)); try { if (ObjBsnsstng != null) { return(new JavaScriptSerializer().Serialize(ObjBsnsstng)); } else { return(new JavaScriptSerializer().Serialize(ObjBsnsstng)); } } catch (Exception ex) { throw; return(null); } }
public static string AddBusinessSetting(Guid userId, Guid groupsId, string groupsGroupName) { Domain.Myfashion.Domain.BusinessSetting objbsnssetting = new Domain.Myfashion.Domain.BusinessSetting(); BusinessSettingRepository busnrepo = new BusinessSettingRepository(); if (!busnrepo.checkBusinessExists(userId, groupsGroupName)) { objbsnssetting.Id = Guid.NewGuid(); objbsnssetting.BusinessName = groupsGroupName; objbsnssetting.GroupId = groupsId; objbsnssetting.AssigningTasks = false; objbsnssetting.AssigningTasks = false; objbsnssetting.TaskNotification = false; objbsnssetting.TaskNotification = false; objbsnssetting.FbPhotoUpload = 0; objbsnssetting.UserId = userId; objbsnssetting.EntryDate = DateTime.Now; busnrepo.AddBusinessSetting(objbsnssetting); return(new JavaScriptSerializer().Serialize(objbsnssetting)); } return(null); }
public static string AddBusinessSetting(Guid userId, Guid groupsId, string groupsGroupName) { Domain.Myfashion.Domain.BusinessSetting objbsnssetting = new Domain.Myfashion.Domain.BusinessSetting(); BusinessSettingRepository busnrepo = new BusinessSettingRepository(); if (!busnrepo.checkBusinessExists(userId, groupsGroupName)) { objbsnssetting.Id = Guid.NewGuid(); objbsnssetting.BusinessName = groupsGroupName; objbsnssetting.GroupId = groupsId; objbsnssetting.AssigningTasks = false; objbsnssetting.AssigningTasks = false; objbsnssetting.TaskNotification = false; objbsnssetting.TaskNotification = false; objbsnssetting.FbPhotoUpload = 0; objbsnssetting.UserId = userId; objbsnssetting.EntryDate = DateTime.Now; busnrepo.AddBusinessSetting(objbsnssetting); return new JavaScriptSerializer().Serialize(objbsnssetting); } return null; }
public Domain.Myfashion.Domain.BusinessSetting GetDetailsofBusinessOwner(Guid groupId) { // bool flag = 0; using (NHibernate.ISession session = SessionFactory.GetNewSession()) { using (NHibernate.ITransaction transaction = session.BeginTransaction()) { List <Domain.Myfashion.Domain.BusinessSetting> lstdetails = session.CreateQuery("from BusinessSetting where groupId=:groupId") .SetParameter("groupId", groupId).List <Domain.Myfashion.Domain.BusinessSetting>().ToList <Domain.Myfashion.Domain.BusinessSetting>(); Domain.Myfashion.Domain.BusinessSetting objBsnsStng = new Domain.Myfashion.Domain.BusinessSetting(); if (lstdetails.Count > 0) { objBsnsStng = lstdetails[0]; } else { objBsnsStng = null; } return(objBsnsStng); } } }
public Domain.Myfashion.Domain.BusinessSetting GetDetailsofBusinessOwner(Guid groupId) { // bool flag = 0; using (NHibernate.ISession session = SessionFactory.GetNewSession()) { using (NHibernate.ITransaction transaction = session.BeginTransaction()) { List<Domain.Myfashion.Domain.BusinessSetting> lstdetails = session.CreateQuery("from BusinessSetting where groupId=:groupId") .SetParameter("groupId", groupId).List<Domain.Myfashion.Domain.BusinessSetting>().ToList<Domain.Myfashion.Domain.BusinessSetting>(); Domain.Myfashion.Domain.BusinessSetting objBsnsStng = new Domain.Myfashion.Domain.BusinessSetting(); if (lstdetails.Count > 0) { objBsnsStng = lstdetails[0]; } else { objBsnsStng = null; } return objBsnsStng; } } }