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