/// <summary> /// Initializes a new instance of the <see cref="ContributorTeamBuilder"/> class /// </summary> public ContributorTeamBuilder() { _contributorTeam = new ContributorTeam { Id = 1, Name = "FirstName", CourseDirection = "Course", Contributors = new List <Contributor> { new Contributor { Id = 1, Name = "FirstNameA", ContributorTeamId = 1 }, new Contributor { Id = 2, Name = "FirstNameB", ContributorTeamId = 1 }, new Contributor { Id = 3, Name = "FirstNameC", ContributorTeamId = 1 } } }; }
/// <summary> /// Maps domain entity to presentation /// </summary> /// <param name="contributorTeam"> Domain object </param> /// <returns> View model object </returns> public static ContributorsTeamViewModel Map(ContributorTeam contributorTeam) { var contributorTeamViewModel = new ContributorsTeamViewModel { Id = contributorTeam.Id, Name = contributorTeam.Name, CourseDirection = contributorTeam.CourseDirection, Contributors = contributorTeam.Contributors }; return(contributorTeamViewModel); }
/// <summary> /// Maps domain entity to presentation /// </summary> /// <param name="contributorTeam"> Domain object </param> /// <returns> View model object </returns> public static ContributorsTeamViewModel Map(ContributorTeam contributorTeam) { var contributorTeamViewModel = new ContributorsTeamViewModel { Id = contributorTeam.Id, Name = contributorTeam.Name, CourseDirection = contributorTeam.CourseDirection }; foreach (var c in contributorTeam.Contributors) { contributorTeamViewModel.Contributors.Add(c.Name); } return(contributorTeamViewModel); }
private bool PlayersAreEqual(ContributorTeam x, ContributorTeam y) { return(new ContributorTeamComparer().Compare(x, y) == 0); }
/// <summary> /// Updates specified contributor. /// </summary> /// <param name="updatedEntity">Updated contributor team.</param> public void Update(ContributorTeam updatedEntity) { throw new NotSupportedException(); }
/// <summary> /// Adds new contributor. /// </summary> /// <param name="newEntity">The contributor team for adding.</param> public void Add(ContributorTeam newEntity) { throw new NotSupportedException(); }
/// <summary> /// Updates specified contributor. /// </summary> /// <param name="updatedEntity">Updated contributor team.</param> public void Update(ContributorTeam updatedEntity) { throw new NotImplementedException(); }
/// <summary> /// Adds new contributor. /// </summary> /// <param name="newEntity">The contributor team for adding.</param> public void Add(ContributorTeam newEntity) { throw new NotImplementedException(); }