public ActionResult UpdateBuisnessSetting(FormCollection ObjFrmcollction)
        {
            Api.BusinessSetting.BusinessSetting ApiobjAddBusiness = new Api.BusinessSetting.BusinessSetting();
            Domain.Socioboard.Domain.BusinessSetting ObjbusinessSetting = new Domain.Socioboard.Domain.BusinessSetting();

            string BuisnessName = string.Empty;
            bool AssignTask;
            bool TaskNotification;

            BuisnessName = ObjFrmcollction["BuisnessName"].ToString();
            AssignTask = Convert.ToBoolean(ObjFrmcollction["IsTaskAssigned"].ToString());
            TaskNotification = Convert.ToBoolean(ObjFrmcollction["IsNotificationEnabled"].ToString());
            var SelectedGroupId = "";
            SelectedGroupId = ObjFrmcollction["BuisNessId"].ToString();
            ObjbusinessSetting.Id = Guid.Parse(SelectedGroupId);
            Domain.Socioboard.Domain.User ObjUser = (Domain.Socioboard.Domain.User)Session["User"];
            ObjbusinessSetting.UserId = ObjUser.Id;
            ObjbusinessSetting.GroupId = Guid.Parse(Session["group"].ToString());
            ObjbusinessSetting.BusinessName = BuisnessName;
            ObjbusinessSetting.EntryDate = DateTime.Now;
            ObjbusinessSetting.AssigningTasks = AssignTask;
            ObjbusinessSetting.TaskNotification = TaskNotification;
            ObjbusinessSetting.FbPhotoUpload = 0;
            string ObjBsnsstng= (new JavaScriptSerializer().Serialize(ObjbusinessSetting));
            ApiobjAddBusiness.UpdateBuisnessSetting(ObjBsnsstng);
            return Content("Updated Successfully");
        }
        public ActionResult UpdateBuisnessSetting(FormCollection ObjFrmcollction)
        {
            Api.BusinessSetting.BusinessSetting      ApiobjAddBusiness  = new Api.BusinessSetting.BusinessSetting();
            Domain.Socioboard.Domain.BusinessSetting ObjbusinessSetting = new Domain.Socioboard.Domain.BusinessSetting();

            string BuisnessName = string.Empty;
            bool   AssignTask;
            bool   TaskNotification;

            BuisnessName     = ObjFrmcollction["BuisnessName"].ToString();
            AssignTask       = Convert.ToBoolean(ObjFrmcollction["IsTaskAssigned"].ToString());
            TaskNotification = Convert.ToBoolean(ObjFrmcollction["IsNotificationEnabled"].ToString());
            var SelectedGroupId = "";

            SelectedGroupId       = ObjFrmcollction["BuisNessId"].ToString();
            ObjbusinessSetting.Id = Guid.Parse(SelectedGroupId);
            Domain.Socioboard.Domain.User ObjUser = (Domain.Socioboard.Domain.User)Session["User"];
            ObjbusinessSetting.UserId           = ObjUser.Id;
            ObjbusinessSetting.GroupId          = Guid.Parse(Session["group"].ToString());
            ObjbusinessSetting.BusinessName     = BuisnessName;
            ObjbusinessSetting.EntryDate        = DateTime.Now;
            ObjbusinessSetting.AssigningTasks   = AssignTask;
            ObjbusinessSetting.TaskNotification = TaskNotification;
            ObjbusinessSetting.FbPhotoUpload    = 0;
            string ObjBsnsstng = (new JavaScriptSerializer().Serialize(ObjbusinessSetting));

            ApiobjAddBusiness.UpdateBuisnessSetting(ObjBsnsstng);
            return(Content("Updated Successfully"));
        }
示例#3
0
 //IsNotificationTaskEnable
 public string IsNotificationTaskEnable(Guid groupsId)
 {
     Domain.Socioboard.Domain.BusinessSetting objbsnssetting = new Domain.Socioboard.Domain.BusinessSetting();
     BusinessSettingRepository busnrepo = new BusinessSettingRepository();
     objbsnssetting = busnrepo.IsNotificationTaskEnable(groupsId);
     return new JavaScriptSerializer().Serialize(objbsnssetting);
 }
示例#4
0
        //IsNotificationTaskEnable
        public string IsNotificationTaskEnable(Guid groupsId)
        {
            Domain.Socioboard.Domain.BusinessSetting objbsnssetting = new Domain.Socioboard.Domain.BusinessSetting();
            BusinessSettingRepository busnrepo = new BusinessSettingRepository();

            objbsnssetting = busnrepo.IsNotificationTaskEnable(groupsId);
            return(new JavaScriptSerializer().Serialize(objbsnssetting));
        }
示例#5
0
        public ActionResult savetask()
        {
            string groupid = Session["group"].ToString();

            Domain.Socioboard.Domain.User objUser = (Domain.Socioboard.Domain.User)Session["User"];

            string descritption = Request.Unvalidated.QueryString["description"];
            string MessageDate  = Request.QueryString["msgdate"];

            string AssignDate = Request.QueryString["now"];

            string comment = Request.QueryString["comment"];

            Guid idtoassign = Guid.Empty;

            try
            {
                if (!string.IsNullOrEmpty(Request.QueryString["memberid"]))
                {
                    idtoassign = Guid.Parse(Request.QueryString["memberid"]);
                }
            }
            catch (Exception ex)
            {
            }

            Api.Tasks.Tasks1 objTasks = new Api.Tasks.Tasks1();

            Api.Tasks.Tasks objApiTasks = new Api.Tasks.Tasks();
            objApiTasks.AddNewTaskWithGroup(descritption, MessageDate, objUser.Id.ToString(), objTasks, idtoassign.ToString(), comment, AssignDate, groupid);

            string Groupid = Session["group"].ToString();

            Api.BusinessSetting.BusinessSetting      objApiBusinessSetting = new Api.BusinessSetting.BusinessSetting();
            Domain.Socioboard.Domain.BusinessSetting objbsns = (Domain.Socioboard.Domain.BusinessSetting) new JavaScriptSerializer().Deserialize(objApiBusinessSetting.GetDetailsofBusinessOwner(Groupid), typeof(Domain.Socioboard.Domain.BusinessSetting));
            if (objbsns.TaskNotification == true)
            {
                Api.User.User ObjApiUser = new Api.User.User();
                Domain.Socioboard.Domain.User UsertoSendMail   = (Domain.Socioboard.Domain.User)(new JavaScriptSerializer().Deserialize(ObjApiUser.getUsersById(idtoassign.ToString()), typeof(Domain.Socioboard.Domain.User)));
                Api.MailSender.MailSender     ApiobjMailSender = new Api.MailSender.MailSender();
                string mailsender = "";
                try
                {
                    var    mailBody = Helper.SBUtils.RenderViewToString(this.ControllerContext, "_TaskNotificationMailPartial", UsertoSendMail);
                    string Subject  = "TASK ASSIGNMENT on Socioboard";

                    mailsender = ApiobjMailSender.SendTaskNotificationMail(UsertoSendMail.EmailId, mailBody, Subject);
                }
                catch (Exception)
                {
                    throw;
                }
            }

            return(Content(""));
        }
        public string AddBusinessByUser(string ObjBusinessSetting)
        {
            Domain.Socioboard.Domain.BusinessSetting objbsnssetting = (Domain.Socioboard.Domain.BusinessSetting)(new JavaScriptSerializer().Deserialize(ObjBusinessSetting, typeof(Domain.Socioboard.Domain.BusinessSetting)));
            BusinessSettingRepository busnrepo = new BusinessSettingRepository();


            busnrepo.AddBusinessSetting(objbsnssetting);

            return(new JavaScriptSerializer().Serialize(objbsnssetting));
        }
        public string UpdateBuisnessSetting(string ObjBusiNessSetting)
        {
            try
            {
                Domain.Socioboard.Domain.BusinessSetting objbsnssetting = (Domain.Socioboard.Domain.BusinessSetting)(new JavaScriptSerializer().Deserialize(ObjBusiNessSetting, typeof(Domain.Socioboard.Domain.BusinessSetting)));
                BusinessSettingRepository busnrepo = new BusinessSettingRepository();


                busnrepo.AddBusinessSetting(objbsnssetting);

                return(new JavaScriptSerializer().Serialize(objbsnssetting));
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#8
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");
     }
 }
示例#9
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";
     }
 }
        public string GetDetailsofBusinessOwner(string GroupId)
        {
            BusinessSettingRepository busnrepo = new BusinessSettingRepository();

            Domain.Socioboard.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);
            }
        }
示例#11
0
        public static string AddBusinessSetting(Guid userId, Guid groupsId, string groupsGroupName)
        {
            Domain.Socioboard.Domain.BusinessSetting objbsnssetting = new Domain.Socioboard.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);
        }
示例#12
0
        public static string AddBusinessSetting(Guid userId, Guid groupsId, string groupsGroupName)
        {
            Domain.Socioboard.Domain.BusinessSetting objbsnssetting = new Domain.Socioboard.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;
        }