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