private AppUser SetUserData(UserDataModel userDataModel) { AppUser newUser; if (userDataModel.Role.Equals("AircrewMember")) { newUser = new AircrewMember(); (newUser as AircrewMember).CityId = userDataModel.CityId.Value; (newUser as AircrewMember).ProfessionId = userDataModel.ProfessionId.Value; } else { newUser = new AppUser(); } newUser.FirstName = userDataModel.FirstName; newUser.SecondName = userDataModel.SecondName; var email = userDataModel.Email; newUser.UserName = email; newUser.Email = email; newUser.BornDate = userDataModel.BornDate; newUser.PhoneNumber = userDataModel.PhoneNumber; return(newUser); }
public static AircrewMemberDto ToDto(this AircrewMember aircrewMember) { return(new AircrewMemberDto() { Id = aircrewMember.Id, UserName = aircrewMember.Email, FirstName = aircrewMember.FirstName, SecondName = aircrewMember.SecondName, BornDate = aircrewMember.BornDate, Status = aircrewMember.Status, Email = aircrewMember.Email, PhoneNumber = aircrewMember.PhoneNumber, Profession = aircrewMember.CurrentLocation != null?aircrewMember.Profession.ToDto() : null, CurrentLocation = aircrewMember.CurrentLocation.ToDto(), Flight = aircrewMember.Flight != null?aircrewMember.Flight.ToDto(false) : null }); }
public void RemoveAircrewMember(Flight flight, AircrewMember aircrewMember) { flight.Aircrew.Remove(aircrewMember); }
public void AddAircrewMember(Flight flight, AircrewMember aircrewMember) { flight.Aircrew.Add(aircrewMember); }