Пример #1
0
        /// <summary>
        /// 添加商品详情
        /// </summary>
        /// <returns></returns>
        public async Task AddCdyDetail(SaveCdyDetailDto saveCdyDetailDto)
        {
            var existmodel = await CdyRespository.SingleOrDefaultAsync(c => c.Id == saveCdyDetailDto.CommdiyId);

            if (existmodel == null)
            {
                throw new FriendlyException("该商品不存在了!");
            }
            var model = Map <SaveCdyDetailDto, CommodityDetail>(saveCdyDetailDto);
            await CdyDetailRespository.InsertAsync(model);

            await CdyDetailRespository.UnitOfWork.SaveChangesAsync();
        }
Пример #2
0
        /// <summary>
        /// 修改商品详情
        /// </summary>
        /// <returns></returns>
        public async Task UpdateCdyDetail(SaveCdyDetailDto saveCdyDetailDto)
        {
            var existmodel = await CdyDetailRespository.SingleOrDefaultAsync(c => c.Id == saveCdyDetailDto.CommdiyId);

            if (existmodel == null)
            {
                throw new FriendlyException("该商品不存在了!");
            }
            var model = Map <SaveCdyDetailDto, CommodityDetail>(saveCdyDetailDto);

            //删除图片
            await CdyPirtureRespository.ExecuteSqlCommandAsync($"DELETE FROM `wshtzf`.`tws_commoditydetailpirture` WHERE  CommodityDetailId={saveCdyDetailDto.CommdiyId}");

            //删除商品详情
            await CdyDetailRespository.DeleteAsync(existmodel);

            //插入商品详情
            await CdyDetailRespository.InsertAsync(model);

            await CdyDetailRespository.UnitOfWork.SaveChangesAsync();
        }
Пример #3
0
        public async Task <ApiResult> UpdateCdyDetail(SaveCdyDetailDto saveCdyDetail)
        {
            await cdyportService.UpdateCdyDetail(saveCdyDetail);

            return(ApiResult.Success);
        }