Esempio n. 1
0
        public static ViewModels.RegistrationSummary ToSummaryViewModel(this Models.Db.EvacueeRegistration source)
        {
            var fullViewModel = source.ToViewModel();
            var result        = new ViewModels.RegistrationSummary()
            {
                Id                         = fullViewModel.Id,
                EssFileNumber              = fullViewModel.EssFileNumber,
                RestrictedAccess           = fullViewModel.RestrictedAccess,
                RegisteringFamilyMembers   = fullViewModel.RegisteringFamilyMembers,
                RequiresSupport            = fullViewModel.RequiresSupport,
                RequiresFood               = fullViewModel.RequiresFood,
                RequiresClothing           = fullViewModel.RequiresClothing,
                RequiresAccommodation      = fullViewModel.RequiresAccommodation,
                RequiresIncidentals        = fullViewModel.RequiresIncidentals,
                RequiresTransportation     = fullViewModel.RequiresTransportation,
                SelfRegisteredDate         = fullViewModel.SelfRegisteredDate,
                RegistrationCompletionDate = fullViewModel.RegistrationCompletionDate,
                HeadOfHousehold            = fullViewModel.HeadOfHousehold,
                IncidentTask               = fullViewModel.IncidentTask,
                HostCommunity              = fullViewModel.HostCommunity,
                Active                     = fullViewModel.Active ?? false,
                HasInternalCaseNotes       = !string.IsNullOrWhiteSpace(fullViewModel.InternalCaseNotes),
                Facility                   = fullViewModel.Facility
            };

            return(result);
        }