public void Register(List <AuditActionDto> businessActionDtos) { try { List <Persistance.Models.Action> actions = new List <Persistance.Models.Action>(); List <ActionUserGroup> actionUserGroups = new List <ActionUserGroup>(); AddDatabaseActions(actions); var businessActionsRegistration = new BusinessActionsRegistration(businessActionDtos, actions, actionUserGroups, AuditUnitOfWork, ErrorLoger); businessActionsRegistration.AddBusinessActions(); if (actions.Any()) { AuditUnitOfWork.ActionRepository.Add(actions); } if (actionUserGroups.Any()) { AuditUnitOfWork.ActionUserGroupRepository.Add(actionUserGroups); } AuditUnitOfWork.Save(); } catch (Exception ex) { ErrorLoger.Log(ex); } }
private void SaveInfo(AuditLog auditLog) { _unitOfWork.AuditLogRepository.Insert(auditLog); _unitOfWork.Save(); }