public CalibrationProduct CreateCalibrationProduct(CalibrationProduct calibrationProduct) { _context.CalibrationProducts.Add(calibrationProduct); _context.SaveChanges(); return(calibrationProduct); }
public CalibrationProduct CreateCalibrationProduct(CalibrationProduct calibrationProduct) { if (calibrationProduct.MobileTestingProductId != 0) { var mobileTestingProduct = _mobileTestingProductRepository .GetMobileTestingProduct(calibrationProduct.MobileTestingProductId); if (mobileTestingProduct.CalibrationProduct != null) { throw new Exception(); } calibrationProduct.MobileTestingProduct = mobileTestingProduct; } else { throw new ArgumentException($"Please, enter ID Mobile Testing "); } if (calibrationProduct.AuthorId != null) { calibrationProduct.Author = _authorRepository .GetAuthor(calibrationProduct.AuthorId.Value); } return(_calibrationProductRepository.CreateCalibrationProduct(calibrationProduct)); }
public CalibrationProduct CreateCalibrationProduct(CalibrationProduct calibrationProduct) { return(_calibrationProductService.CreateCalibrationProduct(calibrationProduct)); }