public EntidadByFiltersQueryResult Retrieve(EntidadByFiltersQuery query) { var queryResult = new EntidadByFiltersQueryResult(); if (GlobalVars.MockedMode) { EntidadDtoMocked entidadMocked = EntidadDtoMocked.GetInstance(); queryResult.ListEntidades = entidadMocked.GetMocked(); } else { var querysession = _repositryLocalScheme.Session.CallFunction <EntidadDto>("PR_OBTENER_ENTIDAD(?,?,?,?,?,?)") .SetParameter(0, query.RazonSocial) .SetParameter(1, query.Cuit) .SetParameter(2, query.NombreFantasia) .SetParameter(3, !query.FormaJuridicaId.HasValue ? -1 : query.FormaJuridicaId.Value) .SetParameter(4, query.PaginationFrom) .SetParameter(5, query.PaginationTo); queryResult.ListEntidades = (List <EntidadDto>)querysession.List <EntidadDto>(); } return(queryResult); }
public GetAllEntidadQueryResult Retrieve(GetAllEntidadQuery query) { var queryResult = new GetAllEntidadQueryResult(); if (GlobalVars.MockedMode) { EntidadDtoMocked entidadMocked = EntidadDtoMocked.GetInstance(); queryResult.ListEntidades = entidadMocked.GetAllMocked(); } else { var querysession = _repositryLocalScheme.Session.CallFunction <EntidadComboDto>("PR_OBTENER_ENTIDADES_SC()"); queryResult.ListEntidades = (List <EntidadComboDto>)querysession.List <EntidadComboDto>(); } return(queryResult); }