コード例 #1
0
ファイル: HomeController.cs プロジェクト: Sid4697/MVC
        public IActionResult Severity(bool q1, bool q2, bool q3, bool q4, bool q5,
                                      string pnm, string mnm, string onm, DateTime dtee)
        {
            string       dtees        = dtee.ToString();
            string       aType        = HttpContext.Session.GetString("audittype").ToString();
            AuditRequest auditRequest = new AuditRequest();
            Questions    qq           = new Questions()
            {
                Question1 = q1,
                Question2 = q2,
                Question3 = q3,
                Question4 = q4,
                Question5 = q5
            };

            auditRequest.ProjectName          = pnm;
            auditRequest.ProjectManagerName   = mnm;
            auditRequest.ApplicationOwnerName = onm;
            auditRequest.Auditdetails         = new AuditDetail()
            {
                Type = aType, Date = dtees, questions = qq
            };
            AuditResponse auditResponse = new AuditResponse();

            auditResponse = _severityProvider.GetResponse(auditRequest);

            StoreAuditResponse storeAudit = new StoreAuditResponse()
            {
                ProjectName          = pnm,
                ProjectManagerName   = mnm,
                ApplicationOwnerName = onm,
                AuditType            = aType,
                AuditDate            = dtees,
                AuditId = auditResponse.AuditId,
                ProjectExecutionStatus = auditResponse.ProjectExexutionStatus,
                RemedialActionDuration = auditResponse.RemedialActionDuration
            };

            try
            {
                _severityProvider.StoreResponse(storeAudit);
            }
            catch (Exception e)
            {
                return(RedirectToAction("Login", "Home"));
            }


            return(View(auditResponse));
        }
コード例 #2
0
ファイル: SeverityProvider.cs プロジェクト: Sid4697/MVC
 public void StoreResponse(StoreAuditResponse auditResponse)
 {
     _severityRepo.StoreResponse(auditResponse);
 }
コード例 #3
0
ファイル: SeverityRepo.cs プロジェクト: Sid4697/MVC
 public void StoreResponse(StoreAuditResponse auditResponse)
 {
     _auditDbContext.storeAuditResponses.Add(auditResponse);
     _auditDbContext.SaveChanges();
 }