/// <summary>
        /// 修改存储信息
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public JsonResult Update()
        {
            var datas = Request["data"];
            UpdateStorageRequest request = JsonConvert.DeserializeObject <UpdateStorageRequest>(datas.ToString());

            return(Json(bll.UpdateStorage(request), JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        public UpdateStorageResponse UpdateStorage(UpdateStorageRequest request)
        {
            UpdateStorageResponse response = new UpdateStorageResponse();
            Storage storage = new Storage()
            {
                StorageId        = request.StorageId,
                CargoId          = request.CargoId,
                WareHouseId      = request.WareHouseId,
                StaffId          = request.StaffId,
                InStorageTime    = request.InStorageTime,
                InStorageNumber  = request.InStorageNumber,
                OutStorageTime   = request.OutStorageTime,
                OutStorageNumber = request.OutStorageNumber,
                Remark           = request.Remark
            };

            var res = dal.UpdateStorage(storage);

            if (res > 0)
            {
                response.IsRegistSuccess = true;
                response.Message         = "修改成功";
            }
            else
            {
                response.Status  = false;
                response.Message = "修改失败";
                return(response);
            }

            return(response);
        }
Exemplo n.º 3
0
        public async Task <IActionResult> Update([FromRoute] int storageId, [FromBody] UpdateStorageRequest updateModel)
        {
            var storageEntity = await _storageService.GetByIdAsync(storageId);

            if (storageEntity == null)
            {
                return(NotFound());
            }

            // map modified fields from request model to entity
            _mapper.Map <UpdateStorageRequest, Storage>(updateModel, storageEntity);

            var isStorageUpdated = await _storageService.UpdateAsync(storageEntity);

            var storageResponse = _mapper.Map <StorageResponse>(storageEntity);

            if (isStorageUpdated)
            {
                return(Ok(new Response <StorageResponse>(storageResponse)));
            }

            return(NotFound());
        }
        protected override void ProcessRecord()
        {
            base.ProcessRecord();
            UpdateStorageRequest request;

            try
            {
                request = new UpdateStorageRequest
                {
                    NamespaceName        = NamespaceName,
                    UpdateStorageDetails = UpdateStorageDetails,
                    OpcRequestId         = OpcRequestId,
                    IfMatch = IfMatch
                };

                response = client.UpdateStorage(request).GetAwaiter().GetResult();
                WriteOutput(response, response.Storage);
                FinishProcessing(response);
            }
            catch (Exception ex)
            {
                TerminatingErrorDuringExecution(ex);
            }
        }
Exemplo n.º 5
0
 /// <summary>
 /// 修改存储信息
 /// </summary>
 /// <param name="request"></param>
 /// <returns></returns>
 public UpdateStorageResponse UpdateStorage(UpdateStorageRequest request)
 {
     return(ApiRequestHelper.Post <UpdateStorageRequest, UpdateStorageResponse>(request));
 }
Exemplo n.º 6
0
 public UpdateStorageResponse UpdateStorage(UpdateStorageRequest request)
 {
     return(bll.UpdateStorage(request));
 }