예제 #1
0
 public string UpdateTeam(string userid, string teamid, string UserName)
 {
     try
     {
         string[] fnamelname = UserName.Split(' ');
         string   fname      = fnamelname[0];
         string   lname      = string.Empty;
         for (int i = 1; i < fnamelname.Length; i++)
         {
             lname += fnamelname[i];
         }
         team                  = new Domain.Socioboard.Domain.Team();
         team.Id               = Guid.Parse(teamid);
         team.UserId           = Guid.Parse(userid);
         team.FirstName        = fname;
         team.LastName         = lname;
         team.StatusUpdateDate = DateTime.Now;
         team.InviteStatus     = 1;
         teamrepo.updateTeam(team);
         User objUser = new Services.User();
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.StackTrace);
         return("Something Went Wrong");
     }
     return(new JavaScriptSerializer().Serialize(team));
 }
예제 #2
0
 public string UpdateTeam(string userid, string teamid, string UserName)
 {
     try
     {
         string[] fnamelname = UserName.Split(' ');
         string   fname      = fnamelname[0];
         string   lname      = string.Empty;
         for (int i = 1; i < fnamelname.Length; i++)
         {
             lname += fnamelname[i];
         }
         team                  = new Domain.Socioboard.Domain.Team();
         team.Id               = Guid.Parse(teamid);
         team.UserId           = Guid.Parse(userid);
         team.FirstName        = fname;
         team.LastName         = lname;
         team.StatusUpdateDate = DateTime.Now;
         team.InviteStatus     = 1;
         teamrepo.updateTeam(team);
         Domain.Socioboard.Domain.Team objTeam = teamrepo.getTeamById(Guid.Parse(teamid));
         List <Domain.Socioboard.Domain.GroupProfile> lstGroupProfile = objGroupProfileRepository.GetAllGroupProfiles(objTeam.GroupId);
         foreach (var item in lstGroupProfile)
         {
             objTeamMemberProfile                  = new Domain.Socioboard.Domain.TeamMemberProfile();
             objTeamMemberProfile.Id               = Guid.NewGuid();
             objTeamMemberProfile.TeamId           = Guid.Parse(teamid);
             objTeamMemberProfile.ProfileId        = item.ProfileId;
             objTeamMemberProfile.ProfileType      = item.ProfileType;
             objTeamMemberProfile.Status           = 1;
             objTeamMemberProfile.StatusUpdateDate = DateTime.Now;
             objTeamMemberProfileRepository.addNewTeamMember(objTeamMemberProfile);
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.StackTrace);
         return("Something Went Wrong");
     }
     return(new JavaScriptSerializer().Serialize(team));
 }