public EstablecimientoCategoria Get(string co_establecimiento_clase, string co_establecimiento_subclase, string co_establecimiento_categoria) { using (var connection = _connectionFactory.GetConnection) { var query = "sps_tbl_establecimiento_categoria"; var parameters = new DynamicParameters(); parameters.Add("@pi_co_establecimiento_clase", co_establecimiento_clase); parameters.Add("@pi_co_establecimiento_subclase", co_establecimiento_subclase); parameters.Add("@pi_co_establecimiento_categoria", co_establecimiento_categoria); parameters.Add("@pi_id_usuario_login", 0); parameters.Add("@po_error_number", 0, direction: ParameterDirection.Output); parameters.Add("@po_error_message", "", direction: ParameterDirection.Output); var establecimientoCategoria = connection.QuerySingleOrDefault <EstablecimientoCategoria>(query, param: parameters, commandType: CommandType.StoredProcedure); if (establecimientoCategoria == null) { EstablecimientoCategoria establecimientoCategoriaError = new EstablecimientoCategoria(); establecimientoCategoriaError.error_number = parameters.Get <int>("@po_error_number"); establecimientoCategoriaError.error_message = parameters.Get <string>("@po_error_message"); return(establecimientoCategoriaError); } else { return(establecimientoCategoria); } } }
public ResponseQuery Insert(EstablecimientoCategoria establecimientoCategoria) { ResponseQuery responseQuery = new ResponseQuery(); using (var connection = _connectionFactory.GetConnection) { var query = "spi_tbl_establecimiento_categoria"; var parameters = new DynamicParameters(); parameters.Add("@pi_no_establecimiento_categoria", establecimientoCategoria.no_establecimiento_categoria); parameters.Add("@pi_id_usuario_login", establecimientoCategoria.id_usuario_creacion); parameters.Add("@po_error_number", 0, direction: ParameterDirection.Output); parameters.Add("@po_error_message", "", direction: ParameterDirection.Output); connection.Execute(query, param: parameters, commandType: CommandType.StoredProcedure); responseQuery.error_number = parameters.Get <int>("@po_error_number"); responseQuery.error_message = parameters.Get <string>("@po_error_message"); return(responseQuery); } }
public IEnumerable <EstablecimientoCategoria> GetAll(EstablecimientoCategoria establecimientoCategoria) { using (var connection = _connectionFactory.GetConnection) { var query = "spl_tbl_establecimiento_categoria"; var parameters = new DynamicParameters(); parameters.Add("@pi_co_establecimiento_clase", establecimientoCategoria.co_establecimiento_clase); parameters.Add("@pi_co_establecimiento_subclase", establecimientoCategoria.co_establecimiento_subclase); parameters.Add("@pi_co_establecimiento_categoria", establecimientoCategoria.co_establecimiento_categoria); parameters.Add("@pi_no_establecimiento_categoria", establecimientoCategoria.no_establecimiento_categoria); parameters.Add("@pi_fl_inactivo", establecimientoCategoria.fl_inactivo); parameters.Add("@pi_id_usuario_login", establecimientoCategoria.id_usuario_modificacion); parameters.Add("@po_error_number", 0, direction: ParameterDirection.Output); parameters.Add("@po_error_message", "", direction: ParameterDirection.Output); var establecimientoCategorias = connection.Query <EstablecimientoCategoria>(query, param: parameters, commandType: CommandType.StoredProcedure); var error_number = parameters.Get <int>("@po_error_number"); var error_message = parameters.Get <string>("@po_error_message"); return(establecimientoCategorias); } }
public async Task <ResponseQuery> DeleteAsync(EstablecimientoCategoria establecimientoCategoria) { ResponseQuery responseQuery = new ResponseQuery(); using (var connection = _connectionFactory.GetConnection) { var query = "spd_tbl_establecimiento_categoria"; var parameters = new DynamicParameters(); parameters.Add("@pi_co_establecimiento_clase", establecimientoCategoria.co_establecimiento_clase); parameters.Add("@pi_co_establecimiento_subclase", establecimientoCategoria.co_establecimiento_subclase); parameters.Add("@pi_co_establecimiento_categoria", establecimientoCategoria.co_establecimiento_categoria); parameters.Add("@pi_id_usuario_login", establecimientoCategoria.id_usuario_modificacion); parameters.Add("@po_error_number", 0, direction: ParameterDirection.Output); parameters.Add("@po_error_message", "", direction: ParameterDirection.Output); await connection.ExecuteAsync(query, param : parameters, commandType : CommandType.StoredProcedure); responseQuery.error_number = parameters.Get <int>("@po_error_number"); responseQuery.error_message = parameters.Get <string>("@po_error_message"); return(responseQuery); } }
public async Task <IEnumerable <EstablecimientoCategoria> > GetAllAsync(EstablecimientoCategoria establecimientoCategoria) { return(await _establecimientoCategoriaRepository.GetAllAsync(establecimientoCategoria)); }
public async Task <ResponseQuery> DeleteAsync(EstablecimientoCategoria establecimientoCategoria) { return(await _establecimientoCategoriaRepository.DeleteAsync(establecimientoCategoria)); }
public IEnumerable <EstablecimientoCategoria> GetAll(EstablecimientoCategoria establecimientoCategoria) { return(_establecimientoCategoriaRepository.GetAll(establecimientoCategoria)); }
public ResponseQuery Delete(EstablecimientoCategoria establecimientoCategoria) { return(_establecimientoCategoriaRepository.Delete(establecimientoCategoria)); }
public ResponseQuery Insert(EstablecimientoCategoria establecimientoCategoria) { return(_establecimientoCategoriaRepository.Insert(establecimientoCategoria)); }