예제 #1
0
        private async Task PopulateEstablishmentList(List <EstablishmentGroupViewModel> list, int groupUId, bool includeFutureDated = false)
        {
            var establishmentGroups = await _groupReadService.GetEstablishmentGroupsAsync(groupUId, User, includeFutureDated);

            foreach (var establishmentGroup in establishmentGroups)
            {
                list.Add(new EstablishmentGroupViewModel
                {
                    Id                 = establishmentGroup.Id,
                    Address            = establishmentGroup.Address.ToString(),
                    HeadFirstName      = establishmentGroup.HeadFirstName,
                    HeadLastName       = establishmentGroup.HeadLastName,
                    Name               = establishmentGroup.Name,
                    Urn                = establishmentGroup.Urn.Value,
                    TypeName           = establishmentGroup.TypeName,
                    HeadTitleName      = establishmentGroup.HeadTitle,
                    JoinedDate         = establishmentGroup.JoinedDate,
                    CCIsLeadCentre     = establishmentGroup.CCIsLeadCentre ?? false,
                    LAESTAB            = establishmentGroup.LAESTAB,
                    LocalAuthorityName = establishmentGroup.LocalAuthorityName,
                    PhaseName          = establishmentGroup.PhaseName,
                    StatusName         = establishmentGroup.StatusName
                });
            }
        }