public async Task DeleteDetailSpecificationAsync(DetailSpecification detailSpecification) { if (detailSpecification is null) { throw new ArgumentNullException(nameof(detailSpecification)); } await _repository.DeleteDetailSpecificationAsync(detailSpecification); }
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); }
public async Task DeleteDetailSpecificationAsync(DetailSpecification detailSpecification) { _context.DetailSpecifications.Remove(detailSpecification); await _context.SaveChangesAsync(); }
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); }