public ActionResult Show(int returnId)
        {
            _logger.Info("Start Show(GET) - ReturnController");
            isAdminLogged();
            var cardDetail = _returnService.GetReturnCardDetail(returnId);
            var model      = new ReturnDetailViewModel();

            if (cardDetail != null)
            {
                model.CreatedDate     = cardDetail.DateCreate;
                model.DistributorId   = cardDetail.Distributor.idDistributor;
                model.DistributorName = cardDetail.Distributor.name;
                model.ReturnDetails   = cardDetail.ReturnDetails.ToList();
                model.ReturnForm      = cardDetail.ModeOfReturn == true ? "Trả" : "Đổi";
                model.ReturnId        = cardDetail.idReturn;
                model.StaffId         = cardDetail.idStaff;
                model.StaffName       = cardDetail.Staff.staffName;
                model.Storage         = cardDetail.Storage ?? new Storage();
                model.ReturnRequestId = cardDetail.idReturnRequest;
                model.Total           = cardDetail.Total;
                _logger.Info("Success: Complete Show(GET) - ReturnController");
            }
            else
            {
                _logger.Error("Error: Show(GET) - ReturnController | Can not find any return card details with given return card id!");
            }
            return(View("Show", model));
        }
コード例 #2
0
        public ActionResult _CreatelistInner(List <ReturnDetailViewModel> detail = null)
        {
            if (detail == null)
            {
                detail = new List <ReturnDetailViewModel>();
            }
            ReturnDetailViewModel item = new ReturnDetailViewModel();

            //CreateDetailViewBag();
            return(PartialView(detail));
        }
コード例 #3
0
        public async Task <ActionResult> GetDetail(long id)
        {
            OrderDTO dto = await orderService.GetModelAsync(id);

            OrderListSearchResult result = await orderListService.GetModelListAsync(dto.Id, null, null, null, 1, 100);

            ReturnDetailViewModel model = new ReturnDetailViewModel();

            model.Order       = dto;
            model.OrderList   = result.OrderLists;
            model.GoodsAmount = result.OrderLists.Sum(o => o.TotalFee);
            return(Json(new AjaxResult {
                Status = 1, Data = model
            }));
        }