public int RegisterAgency(RegisterAgencyViewData viewData) { if (viewData == null) { throw new ArgumentNullException("viewData"); } return(Data.CreateAgency(Mapper.Map <RegisterAgencyViewData, Agency>(viewData))); }
public static AgencyLocation ToAgencyLocation(this RegisterAgencyViewData viewData) { if (viewData == null) { return(null); } var agencyLocation = new AgencyLocation { ActiveInactiveDate = viewData.ActiveInactiveDate, Comments = viewData.Comments, ContactFirstName = viewData.SponsorFirstName, ContactMiddleName = viewData.SponsorMiddleName, ContactLastName = viewData.SponsorLastName, ContactTitle = viewData.SponsorTitle, CreatedBy = viewData.CreatedBy, CreatedDate = viewData.CreatedDate, Fax = viewData.Fax, HoursOfOperation = viewData.HoursOfOperation, IsActive = viewData.IsActive, IsMainOffice = true, LastUpdatedBy = viewData.LastUpdatedBy, LastUpdatedDate = viewData.LastUpdatedDate, LocationName = viewData.Name, PrimaryEmail = viewData.PrimaryEmail, PrimaryPhone = viewData.PrimaryPhone, SecondaryEmail = viewData.SecondaryEmail, SecondaryPhone = viewData.SecondaryPhone, //State = viewData.State, TDD = viewData.TDD, TollFreePhone = viewData.TollFreePhone, TollFreeTDD = viewData.TollFreeTDD, //Added by Lavanya AvailableLanguages = viewData.AvailableLanguages, HideAgencyFromSearch = viewData.HideAgencyFromSearch, //end PhysicalAddress = new AgencyAddress { Address1 = viewData.PhysicalAddress1, Address2 = viewData.PhysicalAddress2, City = viewData.PhysicalCity, County = new County { Code = viewData.PhysicalCounty }, CreatedBy = viewData.CreatedBy, CreatedDate = viewData.CreatedDate, LastUpdatedBy = viewData.LastUpdatedBy, LastUpdatedDate = viewData.LastUpdatedDate, //State = viewData.State Zip = viewData.PhysicalZIP, //added by Lavanya Longitude = viewData.Longitude, Latitude = viewData.Latitude //end }, MailingAddress = new AgencyAddress { Address1 = viewData.MailingAddress1, Address2 = viewData.MailingAddress2, City = viewData.MailingCity, CreatedBy = viewData.CreatedBy, CreatedDate = viewData.CreatedDate, LastUpdatedBy = viewData.LastUpdatedBy, LastUpdatedDate = viewData.LastUpdatedDate, State = viewData.MailingState, Zip = viewData.MailingZIP }, }; return(agencyLocation); }