public void SaveProduct(ProductModels product) { using (var context = new AnimaliaPetShopEntities()) { using (var dbContextTransaction = context.Database.BeginTransaction()) { try { var productDb = MapperObject.CreateProductDb(product); //AddNewProduct AddProduct(productDb); context.SaveChanges(); dbContextTransaction.Commit(); } catch (Exception exepction) { dbContextTransaction.Rollback(); throw exepction; } } } }
public void CreateProduct(ProductModels product) { try { var productDb = MapperObject.CreateProductDb(product); db.Product.Add(productDb); db.SaveChanges(); } catch (Exception) { throw; } }