public void ValidationRule_Destroy(ValidationRuleViewModel validationRule) { var entity = new ValidationRules(); entity.Id = validationRule.Id; parameters.ValidationRules.Attach(entity); parameters.ValidationRules.Remove(entity); parameters.SaveChanges(); }
public void ValidationRule_Create(ValidationRuleViewModel validationRule) { var entity = new ValidationRules(); entity.ValidationTableColumnDefId = validationRule.ValidationTableColumnDefId; entity.OperandColumn = validationRule.OperandColumn; entity.ValidationOperator = validationRule.ValidationOperator; entity.OperandValue = validationRule.OperandValue; entity.ValidationStep = validationRule.ValidationStep; entity.ValidationFormTypeIds = validationRule.ValidationFormTypeIds; parameters.ValidationRules.Add(entity); parameters.SaveChanges(); validationRule.Id = entity.Id; }
public void ValidationRule_Update(ValidationRuleViewModel validationRule) { var entity = new ValidationRules(); entity.Id = validationRule.Id; entity.ValidationTableColumnDefId = validationRule.ValidationTableColumnDefId; entity.OperandColumn = validationRule.OperandColumn; entity.ValidationOperator = validationRule.ValidationOperator; entity.OperandValue = validationRule.OperandValue; entity.ValidationStep = validationRule.ValidationStep; entity.ValidationFormTypeIds = validationRule.ValidationFormTypeIds; parameters.ValidationRules.Attach(entity); parameters.Entry(entity).State = EntityState.Modified; parameters.SaveChanges(); }