public bool Delete(Inyard model) { dbContext.Inyards.Remove(model); vehicleDeliveryRestrictionRepository.Delete(new VehicleDeliveryRestriction(model.VehicleNum, model.CommodityId) { DateTimeIn = model.DateTimeIn, }); dbContext.SaveChanges(); return(true); }
public bool Delete(PurchaseTransaction model) { dbContext.PurchaseTransactions.Remove(model); dbContext.RemoveRange(dbContext.moistureReaderLogs.Where(a => a.TransactionId == model.PurchaseId)); dbContext.SaveChanges(); var auditLog = initAuditLogDelete(model); if (auditLog != null) { auditLogRepository.Create(auditLog); } vehicleDeliveryRestrictionRepository.Delete(new VehicleDeliveryRestriction(model.VehicleNum, model.RawMaterialId) { DateTimeIn = model.DateTimeIn, }); balingStationRepository.CheckAndCreateStockStatusReminder(); return(true); }