private void AddActionSnycItem(ActionSyncType type, ActionSyncReason reason, FaxApiUser user) { var faxSyncObject = new FaxSnyc.Models.Sync.FaxApiUserActionSync(); ObjectMapper.PropertyMap(user, faxSyncObject); this.ActionList.Add(new ActionSync(type, reason, faxSyncObject)); }
private void MapAdUserToFaxApiUser() { if (AdUser.NotNull() && UserExsitsInXmedius.Not()) { FaxUser = new FaxApiUser(); FaxUser.username = AdUser.UserId; FaxUser.first_name = AdUser.FirstName; FaxUser.last_name = AdUser.LastName; FaxUser.job_title = AdUser.JobTitle; FaxUser.phone_number = AdUser.PhoneNumber; FaxUser.mobile_number = AdUser.MobileNumber; FaxUser.main_fax_number = AdUser.FaxNumber; FaxUser.group_id = FaxGroup?.Id ?? 0; FaxUser.address = AdUser.Address; FaxUser.city = AdUser.City; FaxUser.email = AdUser.Email; FaxUser.external_id = "objectGUID"; FaxUser.language = AdUser.Language; FaxUser.state = AdUser.State; FaxUser.main_fax_number_id = FaxNumber?.FaxNumberId ?? 0; FaxUser.role = "user"; } }