public BL_UserProfileRegistration From(UserProfileRegistration userProfileRegistration) { if (userProfileRegistration == null) { return(null); } return(new BL_UserProfileRegistration { PartnerDateOfBirth = userProfileRegistration.PartnerDateOfBirth, PartnerEmail = userProfileRegistration.PartnerEmail, PartnerFirstName = userProfileRegistration.PartnerFirstName, PartnerGender = userProfileRegistration.PartnerGender, PartnerLastName = userProfileRegistration.PartnerLastName, PartnerMobilePhone = userProfileRegistration.PartnerMobilePhone, UserProfile_Id = userProfileRegistration.UserProfile_Id, }); }
public async Task <UserProfileRegistration> SetUserProfileRegistrationAsync(UserProfileRegistration usrProReg) { var existingItem = await _ctx.UserProfileRegistrations.SingleOrDefaultAsync(e => e.UserProfile_Id == usrProReg.UserProfile_Id); if (existingItem == null) { var result = await _ctx.UserProfileRegistrations.AddAsync(usrProReg); } else { existingItem.PartnerDateOfBirth = usrProReg.PartnerDateOfBirth ?? existingItem.PartnerDateOfBirth; existingItem.PartnerEmail = usrProReg.PartnerEmail ?? existingItem.PartnerEmail; existingItem.PartnerFirstName = usrProReg.PartnerFirstName ?? existingItem.PartnerFirstName; existingItem.PartnerGender = usrProReg.PartnerGender ?? existingItem.PartnerGender; existingItem.PartnerLastName = usrProReg.PartnerLastName ?? existingItem.PartnerLastName; existingItem.PartnerMobilePhone = usrProReg.PartnerMobilePhone ?? existingItem.PartnerMobilePhone; } var saveResult = await _ctx.SaveChangesAsync(); //TODO: change return singature to void... return(new UserProfileRegistration()); }
public async Task <UserProfileRegistration> SetUserProfileRegistrationAsync(UserProfileRegistration usrProReg) { throw new NotImplementedException(); }