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