Beispiel #1
0
        public CalibrationProduct CreateCalibrationProduct(CalibrationProduct calibrationProduct)
        {
            _context.CalibrationProducts.Add(calibrationProduct);
            _context.SaveChanges();

            return(calibrationProduct);
        }
Beispiel #2
0
        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));
 }