public ActionResult ClearAllExcludedColumns(AuditEntityConfigurationModel model)
        {
            var auditEntityConfiguration = _auditEntityConfigurationRepository.GetById(model.Id);

            if (ModelState.IsValid)
            {
                auditEntityConfiguration.EntityType      = model.EntityType;
                auditEntityConfiguration.ExcludedColumns = "";
                _auditEntityConfigurationRepository.UpdateAndCommit(auditEntityConfiguration);
                return(new NullJsonResult());
            }
            else
            {
                return(Json(new { Errors = ModelState.Errors().ToHtmlString() }));
            }
        }
        public ActionResult Edit(AuditEntityConfigurationModel model)
        {
            var auditEntityConfiguration = _auditEntityConfigurationRepository.GetById(model.Id);

            if (ModelState.IsValid)
            {
                auditEntityConfiguration = model.ToEntity(auditEntityConfiguration);
                //always set IsNew to false when saving
                auditEntityConfiguration.IsNew = false;
                _auditEntityConfigurationRepository.Update(auditEntityConfiguration);

                //commit all changes
                this._dbContext.SaveChanges();

                //notification
                SuccessNotification(_localizationService.GetResource("Record.Saved"));
                return(new NullJsonResult());
            }
            else
            {
                return(Json(new { Errors = ModelState.SerializeErrors() }));
            }
        }