public WorkflowForm(FHFormTab workflow, Models.Core.ApproverType approvertype) { InitializeComponent(); this._workflow = workflow; this.dataObject = approvertype; LoadData(); GetUsers(); if (this.dataObject == null) { this.dataObject = new Models.Core.ApproverType(); } }
public override void Save() { var approverType = new Models.Core.ApproverType { Description = txtDescription.Text }; FamiHub.Crud.Add(approverType); IList <Models.Core.ApproverType> lstApproverType = FamiHub.Crud.GetAll <Models.Core.ApproverType>(); var approverTypeId = lstApproverType.OrderByDescending(s => s.Id).Select(s => s.Id).First(); var approverTypeParam = FamiHub.Crud.GetById <Models.Core.ApproverType, int>(approverTypeId); Models.Core.Approver approver; for (int i = 0; i < lbxApprovers.Items.Count; i++) { var description = lbxApprovers.Items[i].ToString(); approver = new Models.Core.Approver { ApproverName = description.Replace("Approver " + (i + 1) + " - ", ""), Level = i + 1, ApproverType = approverTypeParam }; FamiHub.Crud.Put(approver); } MessageBox.Show("Successfully Saved Workflow!"); }