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)); }
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)); }
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(); }