public void DeleteApprovalAudit(ApprovalAudit ApprovalAudit)
        {
            try
            {
                ApprovalAudit persistedApprovalAudit = (from aa in context.ApprovalAudits
                                                        where aa.ApprovalAuditID == ApprovalAudit.ApprovalAuditID
                                                        select aa).FirstOrDefault();

                using (TransactionScope ts = new TransactionScope())
                {
                    context.ApprovalAudits.DeleteObject(persistedApprovalAudit);
                    context.SaveChanges();
                    ts.Complete();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
 public void DeleteApprovalAudit(ApprovalAudit approvalAudit)
 {
     udao.DeleteApprovalAudit(approvalAudit);
 }
 public ApprovalAudit CreateApprovalAudit(ApprovalAudit approvalAudit)
 {
     return udao.CreateApprovalAudit(approvalAudit);
 }
 public ApprovalAudit UpdateApprovalAudit(ApprovalAudit approvalAudit)
 {
     return udao.UpdateApprovalAudit(approvalAudit);
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the ApprovalAudits EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToApprovalAudits(ApprovalAudit approvalAudit)
 {
     base.AddObject("ApprovalAudits", approvalAudit);
 }
 /// <summary>
 /// Create a new ApprovalAudit object.
 /// </summary>
 /// <param name="approvalAuditID">Initial value of the ApprovalAuditID property.</param>
 /// <param name="approvedBy">Initial value of the ApprovedBy property.</param>
 /// <param name="statusFrom">Initial value of the StatusFrom property.</param>
 /// <param name="statusTo">Initial value of the StatusTo property.</param>
 public static ApprovalAudit CreateApprovalAudit(global::System.Int32 approvalAuditID, global::System.Int32 approvedBy, global::System.String statusFrom, global::System.String statusTo)
 {
     ApprovalAudit approvalAudit = new ApprovalAudit();
     approvalAudit.ApprovalAuditID = approvalAuditID;
     approvalAudit.ApprovedBy = approvedBy;
     approvalAudit.StatusFrom = statusFrom;
     approvalAudit.StatusTo = statusTo;
     return approvalAudit;
 }