internal void UpdateBy(ItemForModeration dto)
 {
     this.RuName              = dto.RuName;
     this.EnName              = dto.EnName;
     this.ProducerCode        = dto.ProducerCode;
     this.ProducerCodeTrimmed = dto.ProducerCodeTrimmed;
 }
        public async Task Update(ItemForModeration dto)
        {
            var item = this._dbContext.SupplierPriceItems.Find(dto.Id);

            dto.ProducerCodeTrimmed = _producerCodeService.TrimCode(dto.ProducerCode);

            item.UpdateBy(dto);

            this._dbContext.SupplierPriceItems.Update(item);
            await this._dbContext.SaveChangesAsync();
        }
        internal void UpdateBy(ItemForModeration item)
        {
            if (item != null)
            {
                this.PartsSupplierId = item.SupplierId;
                this.ProducerId      = item.ProducerId;

                this.ProducerCode        = item.ProducerCode;
                this.ProducerCodeTrimmed = (item.ProducerCodeTrimmed);

                this.Status = item.Status;
            }
        }
Пример #4
0
        public async Task CreateCatalogItem(ItemForModeration item)
        {
            var newCatalogItem = new ProducerCatalogItem {
                EnName              = item.EnName,
                RuName              = item.RuName,
                ProducerId          = item.ProducerId,
                ProducerCode        = item.ProducerCode,
                ProducerCodeTrimmed = _producerCodeService.TrimCode(item.ProducerCode),
                SeoParameterId      = item.SeoParameterId
            };

            await _dbContext.AddAsync(newCatalogItem);

            await _dbContext.SaveChangesAsync();
        }
        public async Task <IActionResult> CreateCatalogItem([FromBody] ItemForModeration model)
        {
            await this._moderationService.CreateCatalogItem(model);

            return(Ok(true));
        }
        public async Task <IActionResult> Update([FromBody] ItemForModeration model)
        {
            await this._moderationService.Update(model);

            return(Ok(true));
        }
 public async Task CreateCatalogItem(ItemForModeration model)
 {
     await this._catalogItemRepository.CreateCatalogItem(model);
 }
        public async Task Update(ItemForModeration model)
        {
            await this._supplierPriceItemRepository.Update(model);

            await this._catalogItemRepository.Update(model);
        }