Ejemplo n.º 1
0
        public async Task <AjaxResult> Update([FromBody] WarehouseInputDto dto)
        {
            return(await AjaxResult.Business(async result =>
            {
                Check.NotNull(dto, nameof(dto));

                if (!ModelState.IsValid)
                {
                    result.Error("提交信息验证失败");
                    return;
                }
                if (String.IsNullOrWhiteSpace(dto.Operator))
                {
                    dto.Operator = User.Identity.Name;
                }
                dto.DateTime = DateTime.Now;
                await _warehouseContract.UpdateWarehouseAsync(dto);
                result.Type = AjaxResultType.Success;
                if (dto == null)
                {
                    result.Error("找不到指定的仓库信息");
                }
                else
                {
                    result.Success(dto);
                }
            }));
        }
Ejemplo n.º 2
0
        public async Task <bool> UpdateWarehouseAsync(WarehouseInputDto dto)
        {
            var material = dto.MapTo <WarehouseEntity>();

            return(await _materialRepo.UpdateAsync(material) > 0);
        }