public void Modificar(FormaPagoDto dto) { if (!diccionario.TryGetValue(dto.GetType(), out var pagos)) { throw new Exception("Ocurrio un error grave"); } var objeto = InstanciarObj(pagos); objeto.Modificar(dto); }
public long?Agregar(FormaPagoDto dto) { if (!diccionario.TryGetValue(dto.GetType(), out var pagos)) { throw new Exception("Ocurrio un error grave"); } var objeto = InstanciarObj(pagos); return(objeto.Agregar(dto)); }