Ejemplo n.º 1
0
        /// <summary>
        /// Approve business method.
        /// </summary>
        /// <param name="trainingRequest">A trainingRequest value.</param>
        public void Approve(TrainingRequest trainingRequest)
        {
            // Data access component declarations.
            var trainingRequestDAC = new TrainingRequestDAC();
            // trainingRequestDAC.SelectById(trainingRequest.TRequestID);

            TrainingRequest oldRequest = trainingRequestDAC.SelectById(trainingRequest.TRequestID);


            // Step 1 - Calling UpdateById on TrainingRequestDAC.
            trainingRequestDAC.UpdateById(trainingRequest);

            var auditLog = new AuditLog();

            auditLog.Module      = "Approve Training";
            auditLog.Action      = "Approve  Training";
            auditLog.Description = "Approve Training";
            auditLog.CreateBy    = Environment.MachineName;

            var auditor = new Auditor();

            auditor.AuditModified(auditLog, trainingRequest.RequestStatus, trainingRequest.RequestStatus);
            // auditor.AuditModified(auditLog, trainingRequest);
            //auditor.AuditAdded(auditLog, trainingRequest);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// GetTraining business method.
        /// </summary>
        /// <param name="tRequestID">A tRequestID value.</param>
        /// <returns>Returns a TrainingRequest object.</returns>
        public TrainingRequest GetTraining(string tRequestID)
        {
            TrainingRequest result = default(TrainingRequest);

            // Data access component declarations.
            var trainingRequestDAC = new TrainingRequestDAC();

            // Step 1 - Calling SelectById on TrainingRequestDAC.
            result = trainingRequestDAC.SelectById(tRequestID);
            return(result);
        }