public async Task DeleteDetailSpecificationAsync(DetailSpecification detailSpecification)
        {
            if (detailSpecification is null)
            {
                throw new ArgumentNullException(nameof(detailSpecification));
            }

            await _repository.DeleteDetailSpecificationAsync(detailSpecification);
        }
Exemplo n.º 2
0
 public IActionResult CreateDetailSpecification(DetailSpecification detailSpecification)
 {
     if (ModelState.IsValid)
     {
         var model = _specificationAppService.CreateDetailSpecification(detailSpecification);
         return(Ok(model));
     }
     return(NotFound());
 }
        public bool UpdateDetailSpecification(DetailSpecification detailSpecification)
        {
            var model = _dbContext
                        .DetailSpecifications
                        .FirstOrDefault(x => x.ProductId == detailSpecification.ProductId && x.Id == detailSpecification.Id && x.SpecificationId == detailSpecification.SpecificationId);

            if (model != null)
            {
                model.Content      = detailSpecification.Content;
                model.DisplayOrder = detailSpecification.DisplayOrder;
                _dbContext.SaveChanges();
                return(true);
            }

            return(false);
        }
Exemplo n.º 4
0
 public async Task DeleteDetailSpecificationAsync(DetailSpecification detailSpecification)
 {
     _context.DetailSpecifications.Remove(detailSpecification);
     await _context.SaveChangesAsync();
 }
Exemplo n.º 5
0
 public async Task UpdateDetailSpecificationAsync(DetailSpecification detailSpecification)
 {
     _context.DetailSpecifications.Update(detailSpecification);
     await _context.SaveChangesAsync();
 }
 public bool CreateDetailSpecification(DetailSpecification detailSpecification)
 {
     _dbContext.DetailSpecifications.Add(detailSpecification);
     _dbContext.SaveChanges();
     return(true);
 }