static TerminationChoiceDto mapToTerminationChoice(TerminationChoiceRow_Base pTerminationChoiceRow, RatedRouteDto pCarrierRoute) { if (pTerminationChoiceRow == null) { return(null); } var _terminationChoice = new TerminationChoiceDto(); _terminationChoice.TerminationChoiceId = pTerminationChoiceRow.Termination_choice_id; _terminationChoice.RoutingPlanId = pTerminationChoiceRow.Routing_plan_id; _terminationChoice.RouteId = pTerminationChoiceRow.Route_id; _terminationChoice.Priority = pTerminationChoiceRow.Priority; _terminationChoice.CarrierBaseRouteStatus = pCarrierRoute.BaseRoute.BaseStatus; _terminationChoice.CarrierRouteId = pCarrierRoute.RatedRouteId; _terminationChoice.CarrierRouteName = pCarrierRoute.Name; _terminationChoice.CarrierRouteStatus = pCarrierRoute.Status; _terminationChoice.CarrierRouteState = pCarrierRoute.RouteState; _terminationChoice.CarrierAcctName = pCarrierRoute.AccountName; _terminationChoice.CarrierAcctStatus = pCarrierRoute.AccountStatus; _terminationChoice.Version = pTerminationChoiceRow.Version; return(_terminationChoice); }
public RoutingTableDto DeleteTerminationChoice(TerminationChoiceDto pTerminationChoice) { using (var _db = new Rbr_Db()) { using (var _tx = new Transaction(_db, pTerminationChoice)) { RoutingManager.DeleteTerminationChoice(_db, pTerminationChoice); _tx.Commit(); } } return(GetRoutingTable(pTerminationChoice.RoutingPlanId, pTerminationChoice.RouteId)); }
static TerminationChoiceRow mapToTerminationChoiceRow(TerminationChoiceDto pTerminationChoice) { if (pTerminationChoice == null) { return(null); } var _terminationChoiceRow = new TerminationChoiceRow(); _terminationChoiceRow.Termination_choice_id = pTerminationChoice.TerminationChoiceId; _terminationChoiceRow.Routing_plan_id = pTerminationChoice.RoutingPlanId; _terminationChoiceRow.Route_id = pTerminationChoice.RouteId; _terminationChoiceRow.Priority = pTerminationChoice.Priority; _terminationChoiceRow.Carrier_route_id = pTerminationChoice.CarrierRouteId; _terminationChoiceRow.Version = pTerminationChoice.Version; return(_terminationChoiceRow); }
internal static void DeleteTerminationChoice(Rbr_Db pDb, TerminationChoiceDto pTerminationChoice) { pDb.TerminationChoiceCollection.DeleteByPrimaryKey(pTerminationChoice.TerminationChoiceId); updatePrioritiesManual(pDb, pTerminationChoice.RoutingPlanId, pTerminationChoice.RouteId); }