Esempio n. 1
0
        public ActionResult IntakePartial(string id)
        {
            var   userId = User.Identity.GetUserId();
            Order order  = _unitOfWork.Orders.GetOrderFor(userId, id, User.GetUserRole());

            if (order == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.NotFound, "Not found"));
            }

            OrdersTransfereeViewModel viewModel = GetOrdersTransfereeViewModel(order);

            return(PartialView("~/views/orders/partials/_Intake.cshtml", viewModel));
        }
Esempio n. 2
0
        public ActionResult Transferee(string id)
        {
            //id is selected order id
            ViewBag.Id = id;
            var userId = User.Identity.GetUserId();

            Order order = _unitOfWork.Orders.GetOrderFor(userId, id, User.GetUserRole());

            if (order == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.NotFound, "Not found"));
            }

            OrdersTransfereeViewModel viewModel = GetOrdersTransfereeViewModel(order);

            return(View(viewModel));
        }
Esempio n. 3
0
        public void Details_ValidOrder_ShouldReturnOk()
        {
            var orderId = "1";
            var userId  = "1";

            Order order = new Order()
            {
                Id = orderId, ConsultantId = userId
            };

            _mockRepository.Setup(r => r.GetOrderFor(userId, orderId, UserRoles.Consultant)).Returns(order);
            OrdersTransfereeViewModel vm = new OrdersTransfereeViewModel();

            _mockMapper.Setup(o => o.Map <Order, OrdersTransfereeViewModel>(It.IsAny <Order>())).Returns(vm);

            var result = _controller.DetailsPartial(orderId) as PartialViewResult;

            result.Should().NotBeNull();
        }