Ejemplo n.º 1
0
 public OrderResponse MapToOrderResponseModel(CreateOrderResponseViewModel createViewModel, User creator)
 {
     return(new OrderResponse
     {
         Comment = createViewModel.Comment,
         Price = createViewModel.Price,
         Order = _orderService.Get(createViewModel.OrderId),
         Provider = _providerService.Get(createViewModel.ProviderId),
         Creator = creator
     });
 }
Ejemplo n.º 2
0
        public ActionResult Create(CreateOrderResponseViewModel model)
        {
            var orderResponse = _orderResponseMapper.MapToOrderResponseModel(model, _userService.FindByUserName(User.Identity.GetUserName()));

            _orderService.CreateResponse(orderResponse);
            var viewModel   = _orderResponseMapper.MapToOrderResponseViewModel(orderResponse);
            var objNotifHub = new NotificationHub();

            objNotifHub.SendNotification(viewModel.Order.User.UserName,
                                         PartialView("Partials/_OrderResponseNotification", viewModel)
                                         .ConvertToString(ControllerContext));
            return(PartialView("Partials/_OrderResponse", viewModel));
        }