Example #1
0
        public override SGW_WorkflowStepDecisionCondition GetLinqObj(Common.DataContract.DecisionConditionDataContract dataContract, SGW_WorkflowStepDecisionCondition linq)
        {
            if (dataContract == null)
            {
                return(null);
            }

            linq.DecisionConditionId = dataContract.Id;
            linq.Code        = dataContract.Code;
            linq.ConditionId = dataContract.ConditionId;
            linq.StepId      = dataContract.StepId;
            return(linq);
        }
Example #2
0
        public override Common.DataContract.DecisionConditionDataContract GetDataContract(SGW_WorkflowStepDecisionCondition linqObj)
        {
            if (linqObj == null)
            {
                return(null);
            }

            Common.DataContract.DecisionConditionDataContract dataContract = new Common.DataContract.DecisionConditionDataContract();
            dataContract.Id          = linqObj.DecisionConditionId;
            dataContract.ConditionId = linqObj.ConditionId;
            dataContract.StepId      = linqObj.StepId;
            dataContract.Code        = linqObj.Code;
            return(dataContract);
        }
Example #3
0
        public override Common.OperationResult Add(Common.DataContract.DecisionConditionDataContract dataContract)
        {
            if (dataContract == null)
            {
                throw new ArgumentException("Cannot be Null", "dataContract");
            }

            try
            {
                Core.MainDataContextInstance().SGW_WorkflowStepDecisionConditions.InsertOnSubmit(GetLinqObj(dataContract));
                Core.MainDataContextInstance().SubmitChanges();
                return(new Common.OperationResult());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #4
0
        public override Common.OperationResult Delete(Common.DataContract.DecisionConditionDataContract dataContract)
        {
            if (dataContract == null)
            {
                throw new ArgumentException("Cannot be Null", "dataContract");
            }

            try
            {
                SGW_WorkflowStepDecisionCondition obj = Core.MainDataContextInstance().SGW_WorkflowStepDecisionConditions.Where(o => o.DecisionConditionId.Equals(dataContract.Id)).FirstOrDefault();
                if (obj == null)
                {
                    return(new Common.OperationResult(Common.OperationResultStatus.ValidationFailure, "Status da Entidade não encontrado."));
                }

                Core.MainDataContextInstance().SGW_WorkflowStepDecisionConditions.DeleteOnSubmit(obj);
                Core.MainDataContextInstance().SubmitChanges();
                return(new Common.OperationResult());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #5
0
 public override SGW_WorkflowStepDecisionCondition GetLinqObj(Common.DataContract.DecisionConditionDataContract dataContract)
 {
     return(GetLinqObj(dataContract, new SGW_WorkflowStepDecisionCondition()));
 }