public async Task CreateAsync(SaleModalityProduct saleModalityProductToAdd) { Stopwatch timespan = Stopwatch.StartNew(); try { db.SaleModalityProducts.Add(saleModalityProductToAdd); await db.SaveChangesAsync(); timespan.Stop(); log.TraceApi("SQL Database", "SaleModalityProductRepository.CreateAsync", timespan.Elapsed, "productSaleModalityToAdd={0}", saleModalityProductToAdd); } catch (Exception e) { log.Error(e, "Error in SaleModalityProductRepository.CreateAsync(productSaleModalityToAdd={0})", saleModalityProductToAdd); throw; } }
public void Update(SaleModalityProduct saleModalityProductToSave) { Stopwatch timespan = Stopwatch.StartNew(); try { db.Entry(saleModalityProductToSave).State = EntityState.Modified; db.SaveChanges(); timespan.Stop(); log.TraceApi("SQL Database", "SaleModalityProductRepository.Update", timespan.Elapsed, "saleModalityProductToSave={0}", saleModalityProductToSave); } catch (Exception e) { log.Error(e, "Error in SaleModalityProductRepository.Update(saleModalityProductToSave={0})", saleModalityProductToSave); throw; } }
public void Create(SaleModalityProduct saleModalityProductToAdd) { Stopwatch timespan = Stopwatch.StartNew(); try { db.SaleModalityProducts.Add(saleModalityProductToAdd); db.SaveChanges(); timespan.Stop(); log.TraceApi("SQL Database", "SaleModalityProductRepository.Create", timespan.Elapsed, "saleModalityProductToAdd={0}", saleModalityProductToAdd); } catch (Exception e) { log.Error(e, "Error in SaleModalityProductRepository.Create(saleModalityProductToAdd={0})", saleModalityProductToAdd); throw; } }
public void Delete(int saleModalityProductID) { Stopwatch timespan = Stopwatch.StartNew(); try { SaleModalityProduct smp = db.SaleModalityProducts.Find(saleModalityProductID); db.SaleModalityProducts.Remove(smp); db.SaveChanges(); timespan.Stop(); log.TraceApi("SQL Database", "SaleModalityProductRepository.Delete", timespan.Elapsed, "saleModalityProductID={0}", saleModalityProductID); } catch (Exception e) { log.Error(e, "Error in SaleModalityProductRepository.Delete(saleModalityProductID={0})", saleModalityProductID); throw; } }