Пример #1
0
        public async Task <ActionResult> Modify(int _stockIssueDockerId, [FromBody] StockIssueDocketModel _model)
        {
            string link = URI_API.STOCK_ISSUE_DOCKET_MODIFY.Replace("{id}", $"{_stockIssueDockerId}");
            ResponseConsult <bool> response = await PutAsJsonAsync <bool>(link, _model);

            return(Ok(response));
        }
Пример #2
0
        public async Task <ActionResult> Add([FromBody] StockIssueDocketModel _model)
        {
            string link = URI_API.STOCK_ISSUE_DOCKET_ADD;
            ResponseConsult <int> response = await PostAsJsonAsync <int>(link, _model);

            return(Ok(response));
        }
        public async Task <bool> Modify(int _id, StockIssueDocketModel _model)
        {
            StockIssueDocket entity = await svcStockIssueDocket.GetDetail(_id);

            if (entity == null)
            {
                return(false);
            }
            entity = iMapper.Map(_model, entity);
            return(await svcStockIssueDocket.Modify(entity));
        }
        public async Task <ExportStockDetailModel> GetDetail(int _id)
        {
            ExportStockDetailModel result      = new ExportStockDetailModel();
            StockIssueDocketModel  issueDocket = iMapper.Map <StockIssueDocketModel>(await svcStockIssueDocket.GetDetail(_id));

            if (issueDocket == null)
            {
                scopeContext.AddError("Mã phiếu xuất không tồn tại");
                return(null);
            }
            result.IssueDocket = issueDocket;
            List <StockIssueDocketDetailModel> details = iMapper.Map <List <StockIssueDocketDetailModel> >(await svcStockIssueDocketDetail.GetDetailsByDocketId(_id));

            result.Details = details;
            return(result);
        }
Пример #5
0
        public async Task <IActionResult> Modify(int _id, [FromBody] StockIssueDocketModel _model)
        {
            var result = await busStockIssueDocket.Modify(_id, _model);

            return(Ok(context.WrapResponse(result)));
        }