//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);
 }
Ejemplo n.º 2
0
        /// <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
        }
Ejemplo n.º 3
0
        /// <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));
        }
Ejemplo n.º 6
0
        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);
                }
            }
        }
Ejemplo n.º 7
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.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;
        }
Ejemplo n.º 12
0
        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;


                }
            }
        }