private void ClientBaseController_ActionSuccess(object sender, ActionSuccessEventArgs <AutoMaterialRsp, int> e) { if (e.ActionType == ActionTypes.Delete) { var newAmount = e.Entity.Amount; var warehouseMaterial = warehouseMaterialsManager.GetEntities(o => !o.DeleteDate.HasValue && o.MaterialId == e.Entity.MaterialId).FirstOrDefault(); if (warehouseMaterial != null) { warehouseMaterial.IsAmount += newAmount; warehouseMaterialsManager.SaveChanges(); } } }
private void ClientBaseController_ActionSuccess(object sender, ActionSuccessEventArgs <TransportOrders, int> e) { if (e.ActionType != ActionTypes.Delete) { var order = e.Entity; if (!order.IsOffer) { if (String.IsNullOrEmpty(order.OrderNumber)) { //order.OrderNumber = numberProvider.GetNextTransportOrderNumber(); } Manager.SaveChanges(); } } }