public void Update(string occupation, string church, MemberPersonalData personalData, MemberAddress address, MemberAdmission admission, MemberFamily family, MemberContacts contacts, string userOperation) { FillMember(occupation, church, personalData, address, admission, family, contacts, LogOperation.UPDATE, userOperation); (new MemberValidation()).ValidateRules(this); }
private void FillMember(string occupation, string church, MemberPersonalData personalData, MemberAddress address, MemberAdmission admission, MemberFamily family, MemberContacts contacts, string logOperation, string userOperation) { Occupation = occupation; Church = church; Search = personalData != null ? $"{personalData.Name.ToLower().RemoveDiacritics()} {personalData.Profession.ToLower().RemoveDiacritics()}" : null; Status = MemberStatus.ACTIVE; PersonalData = personalData; Address = address; Admission = admission; Family = family; Contacts = contacts; AddLog(logOperation, userOperation); }