public void AddApprovalAudit(TravelAndTrainingRequest assignedTo, Approval approval)
 {
     using (SqlConnection cn = new SqlConnection(SqlHelper.TTRConnectionString))
     {
         using (SqlCommand cm = cn.CreateCommand())
         {
             cm.CommandText = "dbo.swn_sp_Approval_Audit_Insert";
             cm.CommandType = CommandType.StoredProcedure;
             cm.Parameters.AddWithValue("@Request_Id", assignedTo.Id);
             cm.Parameters.AddWithValue("@Reviewed_By", approval.ReviewedBy);
             cm.Parameters.AddWithValue("@Reviewed_On", approval.ReviewedOn);
             cm.Parameters.AddWithValue("@Reviewal_Status_Id", SqlHelper.ConvertToApprovalStatus(approval.Status));
             cm.Parameters.AddWithValue("@Comments", approval.Comments);
             cn.Open();
             cm.ExecuteNonQuery();
         }
     }
 }
 private void AddApprovalAudit(ApprovalStatus status, string comments)
 {
     Approval approval = new Approval();
     approval.Status = status;
     approval.ReviewedBy = this.applicationContext.Identity.Name;
     approval.ReviewedOn = DateTime.Now;
     approval.Comments = comments;
     ttrProvider.AddApprovalAudit(this, approval);
 }