private void AddStaffLanguage(StaffLanguageDto staffLanguageDto, Staff staff) { var language = _mappingHelper.MapLookupField <Language> (staffLanguageDto.Language); var languageFluency = _mappingHelper.MapLookupField <LanguageFluency> (staffLanguageDto.LanguageFluency); staff.AddLanguage(new StaffLanguage(language, languageFluency)); }
private void ChangeStaffLanguage(StaffLanguageDto staffLanguageDto, Staff staff, StaffLanguage staffLanguage) { RemoveStaffLanguage(staffLanguageDto, staff, staffLanguage); AddStaffLanguage(staffLanguageDto, staff); }
private static void RemoveStaffLanguage(StaffLanguageDto staffLanguageDto, Staff staff, StaffLanguage staffLanguage) { staff.RemoveLanguage(staffLanguage); }