コード例 #1
0
ファイル: GuestDataService.cs プロジェクト: Osher-A/GuestApp
        private List <string> ListOfChanges(DTO.Guest selectedDTOGuest, Model.Guest modelGuestToEdit)
        {
            List <string> changes = new List <string>();

            if (modelGuestToEdit.GuestTitle != selectedDTOGuest.GuestTitle)
            {
                changes.Add(" Title");
            }
            if (modelGuestToEdit.FirstNames != selectedDTOGuest.FirstNames)
            {
                changes.Add(" First names");
            }
            if (modelGuestToEdit.LastName != selectedDTOGuest.LastName)
            {
                changes.Add(" Family name");
            }
            if (modelGuestToEdit.HouseNumber != selectedDTOGuest.HouseNumber)
            {
                changes.Add(" House Number");
            }
            if (modelGuestToEdit.Street != selectedDTOGuest.Street)
            {
                changes.Add(" Street Name");
            }
            if (modelGuestToEdit.RegionId.GetValueOrDefault() != _guestRepository.GetRegionId(selectedDTOGuest.Region))
            {
                changes.Add(" Region");
            }
            if (modelGuestToEdit.CityId != _guestRepository.GetCityId(selectedDTOGuest.City))
            {
                changes.Add(" City Name");
            }
            if (modelGuestToEdit.Zip != selectedDTOGuest.Zip)
            {
                changes.Add(" Zip");
            }
            if (modelGuestToEdit.IsFamily != selectedDTOGuest.IsFamily)
            {
                changes.Add(" the family Check Box");
            }

            return(changes);
        }