Ejemplo n.º 1
0
        public void SetUp()
        {
            _rejectionService = new Mock <IRejectionService>();
            _documentService  = new Mock <IDocumentService>();
            _logger           = new Mock <ILogger>();
            _rejectController = new RejectController(_rejectionService.Object, _documentService.Object, _logger.Object);

            _rejectDocumentsViewModel = new RejectDocumentsViewModel
            {
                RejectDocumentViewModel = new List <RejectDocumentViewModel>
                {
                    new RejectDocumentViewModel
                    {
                        DocumentId = "guid1",
                        Selected   = true
                    },
                    new RejectDocumentViewModel
                    {
                        DocumentId = "guid2",
                        Selected   = false
                    }
                },
                Grid = "grid",
                Page = "1"
            };

            SetControllerContext(_rejectController);
            MockHttpContext.SetupGet(x => x.Session["CartId"]).Returns("testUser");
            MockHttpContext.SetupGet(x => x.User.Identity.Name).Returns("testUser");
            MockHttpContext.SetupGet(x => x.Session["testUser"]).Returns("testUser");
        }
Ejemplo n.º 2
0
        public ActionResult Basket(RejectDocumentsViewModel rejectDocumentsViewModel)
        {
            var documentsAlreadyApproved = new List <string>();
            var documentsRejected        = new List <string>();
            var documentsAlreadyRejcted  = new List <string>();

            foreach (var document in rejectDocumentsViewModel.RejectDocumentViewModel)
            {
                RejectDocument(document.DocumentId, document.ManCo, document.DocType, document.SubDocType, documentsAlreadyApproved, documentsRejected, documentsAlreadyRejcted);
            }

            var documentWarningsViewModel = new DocumentWarningsViewModel
            {
                DocumentsAlreadyApproved = string.Join(",", documentsAlreadyApproved.ToArray()),
                DocumentsAlreadyRejected = string.Join(",", documentsAlreadyRejcted.ToArray()),
                DocumentsRejected        = documentsRejected.Count
            };

            return(PartialView("_DocumentWarnings", documentWarningsViewModel));
        }