public static AlienResult ConvertToResult( Alien alien, ContactResult contactResult, PassportResult passportResult, OrganizationResult organizationResult, StateRegistrationResult stateRegistrationResult) { Contract.Argument.IsNotNull(alien, nameof(alien)); Contract.Argument.IsNotNull(contactResult, nameof(contactResult)); Contract.Argument.IsNotNull(passportResult, nameof(passportResult)); Contract.Argument.IsNotNull(organizationResult, nameof(organizationResult)); Contract.Argument.IsNotNull(stateRegistrationResult, nameof(stateRegistrationResult)); return(new AlienResult { Id = alien.Id, InvitationId = alien.InvitationId, Contact = contactResult, Passport = passportResult, Organization = organizationResult, StateRegistration = stateRegistrationResult, Position = alien.Position, WorkPlace = alien.WorkPlace, WorkAddress = alien.WorkAddress, StayAddress = alien.StayAddress }); }
public static OrganizationResult ConvertToResult( Organization organization, StateRegistrationResult stateRegistrationResult) { Contract.Argument.IsNotNull(organization, nameof(organization)); Contract.Argument.IsNotNull(stateRegistrationResult, nameof(stateRegistrationResult)); return(new OrganizationResult { Id = organization.Id, Name = organization.Name, ShortName = organization.ShortName, StateRegistration = stateRegistrationResult, LegalAddress = organization.LegalAddress, ScientificActivity = organization.ScientificActivity }); }
public static EmployeeResult ConvertToResult( Employee employee, ContactResult contactResult, PassportResult passportResult, OrganizationResult organizationResult, StateRegistrationResult stateRegistrationResult) { Contract.Argument.IsNotNull(employee, nameof(employee)); return(new EmployeeResult { Id = employee.Id, Contact = contactResult, Passport = passportResult, Organization = organizationResult, StateRegistration = stateRegistrationResult, ManagerId = employee.ManagerId, AcademicDegree = employee.AcademicDegree, AcademicRank = employee.AcademicRank, Education = employee.Education, Position = employee.Position, WorkPlace = employee.WorkPlace }); }