Ejemplo n.º 1
0
        public ActionResult DetailsOrder(int Id)
        {
            string userName = User.Identity.Name;

            DetailsOrderVm vm = service.GetDetailsOrderVm(Id, userName);

            return(View(vm));
        }
Ejemplo n.º 2
0
        public ActionResult Details(int id)
        {
            DetailsOrderVm detailsOrderVm = this.orderService.GetDetails(id);

            if (detailsOrderVm == null)
            {
                return(this.HttpNotFound());
            }

            return(this.View(detailsOrderVm));
        }
Ejemplo n.º 3
0
        public DetailsOrderVm GetDetailsOrderVm(int id, string userName)
        {
            Order order = Context.Orders.FirstOrDefault(order1 => order1.Id == id);

            Customer customer = Context.Customers.FirstOrDefault(cust => cust.User.UserName == userName);

            //  Order order2 = customer.OrdersBuyer.FirstOrDefault(order1 => order1.Id == id);


            OrderAddress address = order.Address;

            AddressVM addressVm = Mapper.Map <OrderAddress, AddressVM>(address);

            DetailsOrderVm vm = Mapper.Map <Order, DetailsOrderVm>(order);

            vm.DeliveryAddress = addressVm;

            return(vm);
        }