/// <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); }
public void CreateThrowsNullReferenceException810() { TrainingRequest trainingRequest; TrainingRequestDAC s0 = new TrainingRequestDAC(); trainingRequest = this.Create(s0, (TrainingRequest)null); }
public void SelectPage() { TrainingRequestDAC tr = new TrainingRequestDAC(); //r.SelectPage(1); Assert.IsNotNull(tr); }
public TrainingRequest Create([PexAssumeUnderTest] TrainingRequestDAC target, TrainingRequest trainingRequest) { TrainingRequest result = target.Create(trainingRequest); return(result); // TODO: add assertions to method TrainingRequestDACTest.Create(TrainingRequestDAC, TrainingRequest) }
/// <summary> /// Delay business method. /// </summary> /// <param name="trainingRequest">A trainingRequest value.</param> public void Delay(TrainingRequest trainingRequest) { // Data access component declarations. var trainingRequestDAC = new TrainingRequestDAC(); trainingRequest.RequestStatus = "Unattended"; // Step 1 - Calling UpdateById on TrainingRequestDAC. trainingRequestDAC.UpdateById(trainingRequest); }
/// <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); }
/// <summary> /// ListTraining business method. /// </summary> /// <param name="currentPage">A currentPage value.</param> /// <param name="tRequestID">A tRequestID value.</param> public List <TrainingRequest> ListTraining(int currentPage) { List <TrainingRequest> listOfTrainingRequest = new List <TrainingRequest>(); // Data access component declarations. var trainingRequestDAC = new TrainingRequestDAC(); // Step 1 - Calling SelectPage on TrainingRequestDAC. listOfTrainingRequest = trainingRequestDAC.SelectPage(currentPage); return(listOfTrainingRequest); }
public void UpdateById() { TrainingRequestDAC tr = new TrainingRequestDAC(); TrainingRequest trq = new TrainingRequest(); trq.CorrelationID = Guid.NewGuid(); trq.TRequestID = "TR10011"; trq.StartDate = Convert.ToDateTime("2017-04-01"); trq.EndDate = Convert.ToDateTime("2017-07-01"); trq.RequestStatus = "Cancelled"; trq.SubmitDate = DateTime.Now; trq.TrainingName = "MCSD"; trq.UserName = "******"; Assert.IsNotNull(tr, "TR10011"); }
/// <summary> /// Apply business method. /// </summary> /// <param name="trainingRequest">A trainingRequest value.</param> /// <returns>Returns a TrainingRequest object.</returns> public TrainingRequest Apply(TrainingRequest trainingRequest) { TrainingRequest result = default(TrainingRequest); // Data access component declarations. var trainingRequestDAC = new TrainingRequestDAC(); Sequencer sequencer = Sequencer.Create(); trainingRequest.TRequestID = "TR" + sequencer.Next(); // Step 1 - Calling Create on TrainingRequestDAC. result = trainingRequestDAC.Create(trainingRequest); return(result); }
/// <summary> /// Delay business method. /// </summary> /// <param name="trainingRequest">A trainingRequest value.</param> public void Delay(TrainingRequest trainingRequest) { // Data access component declarations. var trainingRequestDAC = new TrainingRequestDAC(); // Step 1 - Calling UpdateById on TrainingRequestDAC. trainingRequestDAC.UpdateById(trainingRequest); trainingRequest.RequestStatus = "Unattended"; var auditLog = new AuditLog(); auditLog.Module = "Unattended Training"; auditLog.Action = "Unattended Training"; auditLog.Description = "Unattended Training"; auditLog.CreateBy = Environment.MachineName; var auditor = new Auditor(); // auditor.AuditModified(auditLog, trainingRequest.RequestStatus, trainingRequest.RequestStatus); auditor.AuditAdded(auditLog, trainingRequest); }