public Task <int> DeleteAsync(int id) { var model = _dbSet .Include(i => i.Items) .ThenInclude(i => i.Details) .ThenInclude(i => i.Sizes) .Include(i => i.Measurements) .FirstOrDefault(s => s.Id == id); model.FlagForDelete(_identityProvider.Username, UserAgent); foreach (var item in model.Items) { item.FlagForDelete(_identityProvider.Username, UserAgent); foreach (var detail in item.Details) { detail.FlagForDelete(_identityProvider.Username, UserAgent); foreach (var size in detail.Sizes) { size.FlagForDelete(_identityProvider.Username, UserAgent); } } } foreach (var measurement in model.Measurements) { measurement.FlagForDelete(_identityProvider.Username, UserAgent); } return(_dbContext.SaveChangesAsync()); }
public Task <int> DeleteAsync(int id) { var model = _garmentshippingInvoiceDbSet .Include(i => i.Items) .Include(i => i.GarmentShippingInvoiceAdjustment) .FirstOrDefault(s => s.Id == id); model.FlagForDelete(_identityProvider.Username, USER_AGENT); var packingListModel = _garmentpackingListDbSet.FirstOrDefault(entity => entity.Id == model.PackingListId); packingListModel.SetIsUsed(false, _identityProvider.Username, USER_AGENT); foreach (var item in model.Items) { item.FlagForDelete(_identityProvider.Username, USER_AGENT); } foreach (var ajd in model.GarmentShippingInvoiceAdjustment) { ajd.FlagForDelete(_identityProvider.Username, USER_AGENT); } foreach (var unit in model.GarmentShippingInvoiceUnit) { unit.FlagForDelete(_identityProvider.Username, USER_AGENT); } return(_dbContext.SaveChangesAsync()); }
public Task <int> DeleteAsync(int id) { var model = _dbSet .Include(i => i.BillDetails) .Include(i => i.InvoiceDetails) .Include(i => i.UnitCharges) .FirstOrDefault(s => s.Id == id); model.FlagForDelete(_identityProvider.Username, UserAgent); foreach (var unitCharge in model.UnitCharges) { unitCharge.FlagForDelete(_identityProvider.Username, UserAgent); } foreach (var bill in model.BillDetails) { bill.FlagForDelete(_identityProvider.Username, UserAgent); } foreach (var invoice in model.InvoiceDetails) { invoice.FlagForDelete(_identityProvider.Username, UserAgent); } return(_dbContext.SaveChangesAsync()); }
public Task <int> DeleteAsync(int id) { var model = _criteriaDbSet.FirstOrDefault(entity => entity.Id == id); _criteriaDbSet.Remove(model); return(_dbContext.SaveChangesAsync()); }
public Task <int> DeleteAsync(int id) { var model = _dbSet.FirstOrDefault(s => s.Id == id); model.FlagForDelete(_identityProvider.Username, UserAgent); _dbSet.Update(model); return(_dbContext.SaveChangesAsync()); }
public Task <int> DeleteAsync(int id) { var model = _ItemsDbSet.FirstOrDefault(entity => entity.Id == id); EntityExtension.FlagForDelete(model, _identityProvider.Username, USER_AGENT); _ItemsDbSet.Update(model); return(_dbContext.SaveChangesAsync()); }
public Task <int> DeleteAsync(int id) { var model = _fabricGradeTestDbSet.Include(s => s.Criteria).FirstOrDefault(entity => entity.Id == id); model.FlagForDelete(_identityProvider.Username, UserAgent); _fabricGradeTestDbSet.Update(model); return(_dbContext.SaveChangesAsync()); }
public Task <int> DeleteAsync(int id) { var model = _dbSet .FirstOrDefault(s => s.Id == id); var invoice = _garmentshippingInvoiceDbSet.FirstOrDefault(a => a.Id == model.InvoiceId); invoice.SetIsUsed(false, _identityProvider.Username, UserAgent); model.FlagForDelete(_identityProvider.Username, UserAgent); return(_dbContext.SaveChangesAsync()); }
public Task <int> DeleteAsync(int id) { var model = _dbContext.ProductPackingInventoryMovements.FirstOrDefault(entity => entity.Id == id); if (model != null) { EntityExtension.FlagForDelete(model, _identityProvider.Username, UserAgent); _dbContext.ProductPackingInventoryMovements.Update(model); } return(_dbContext.SaveChangesAsync()); }
public Task <int> DeleteAsync(int id) { var model = _dbSet.FirstOrDefault(s => s.Id == id); model.FlagForDelete(_identityProvider.Username, UserAgent); var packingListModel = _garmentpackingListDbSet.FirstOrDefault(entity => entity.Id == model.PackingListId); packingListModel.SetIsCostStructured(false, _identityProvider.Username, UserAgent); return(_dbContext.SaveChangesAsync()); }
public Task <int> DeleteAsync(int id) { var model = _dbSet.Include(s => s.DyeingPrintingStockOpnameProductionOrders).FirstOrDefault(s => s.Id == id); model.FlagForDelete(_identityProvider.Username, UserAgent); foreach (var item in model.DyeingPrintingStockOpnameProductionOrders) { item.FlagForDelete(_identityProvider.Username, UserAgent); } _dbSet.Update(model); return(_dbContext.SaveChangesAsync()); }
public Task <int> DeleteAsync(int id) { var model = _dbSet .Include(i => i.Items) .FirstOrDefault(s => s.Id == id); model.FlagForDelete(_identityProvider.Username, UserAgent); foreach (var item in model.Items) { item.FlagForDelete(_identityProvider.Username, UserAgent); } return(_dbContext.SaveChangesAsync()); }
public Task <int> DeleteAsync(int id) { var model = _dbSet .Include(i => i.Items) .FirstOrDefault(s => s.Id == id); var salesNote = _salesNoteDbSet.FirstOrDefault(a => a.Id == model.LocalSalesNoteId); salesNote.SetIsUsed(false, _identityProvider.Username, UserAgent); model.FlagForDelete(_identityProvider.Username, UserAgent); foreach (var item in model.Items) { item.FlagForDelete(_identityProvider.Username, UserAgent); } return(_dbContext.SaveChangesAsync()); }
public Task <int> DeleteAsync(int id) { var model = _dbSet .Include(i => i.Items) .FirstOrDefault(s => s.Id == id); //var sc= _salesContractDbSet.FirstOrDefault(a => a.Id == model.LocalSalesContractId); //sc.SetIsUsed(false, _identityProvider.Username, UserAgent); model.FlagForDelete(_identityProvider.Username, UserAgent); foreach (var item in model.Items) { var sc = _salesContractDbSet.FirstOrDefault(a => a.Id == item.LocalSalesContractItemId); sc.SetRemainingQuantity(sc.RemainingQuantity + item.Quantity, _identityProvider.Username, UserAgent); item.FlagForDelete(_identityProvider.Username, UserAgent); } return(_dbContext.SaveChangesAsync()); }