コード例 #1
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");
     }
 }