Agribusiness.Web.Models.AttendeeListViewModel.DetermineParticipation C# (CSharp) Method

DetermineParticipation() private static method

private static DetermineParticipation ( IPersonService personService, List people, string site, bool invite = false, bool applied = false, bool accepted = false, bool registered = false, bool denied = false ) : List
personService IPersonService
people List
site string
invite bool
applied bool
accepted bool
registered bool
denied bool
return List
        private static List<DisplayPerson> DetermineParticipation(IPersonService personService, List<Person> people, string site, bool invite = false, bool applied = false, bool accepted = false, bool registered = false, bool denied = false)
        {
            var tmp = personService.ConvertToDisplayPeople(people, site);
            var result = new List<DisplayPerson>();
            foreach (var p in tmp)
            {
                p.Registered = registered;
                p.Applied = applied;
                p.Accepted = accepted;
                p.Invite = invite;
                p.Denied = denied;

                result.Add(p);
            }

            return result;
        }